BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
@(Html.EJ().TreeGrid("TreeGrid")
.Datasource(ds => ds.Json((List<DomainAccessJSON>)ViewBag.DomainAccess)
.Adaptor(AdaptorType.RemoteSaveAdaptor))
.IdMapping("Id")
.ParentIdMapping("IdParent")
.ChildMapping("Children")
.SizeSettings(ss => ss.Width("100%").Height("450px"))
.Columns(column =>
{
column.Field("Id").HeaderText("ID").EditType(TreeGridEditingType.String).Visible(false).Add();
column.Field("IdParent").HeaderText("ID Parent").Visible(false).Add();
column.Field("Name").HeaderText("Nombre").HeaderTextAlign(TextAlign.Center).ShowCheckbox(true).Add();
column.Field("Type").HeaderText("Tipo").HeaderTextAlign(TextAlign.Center).Add();
})
) |
@(Html.EJ().TreeGrid("TreeGrid")
.Datasource(ds => ds.Json((List<DomainAccessJSON>)ViewBag.DomainAccess)
.Adaptor(AdaptorType.RemoteSaveAdaptor)) .ClientSideEvents(cs => cs.ActionComplete("actionComplete")) //… ) @(Html.EJ().ScriptManager()) <script type="text/javascript">
var isLoad = true;
function actionComplete(args) {
if (isLoad && args.requestType == "refresh") { {
this.setModel({ "sizeSettings": { "height": "450px" } });
isLoad = false;
}
}
</script> |