示例#1
0
        private string EjsDataManager(int indent, bool setEditSettings = true)
        {
            BuildSnippet(null);
            var result = General.SetValue("Url", "/api/" + _table) + General.SetValue("Adaptor", "Adaptors.WebApiAdaptor");

            result = General.CreateRow("EjsDataManager", result, indent);
            return(result);
        }
示例#2
0
        private string GridEditSettings(int indent, bool setEditSettings = true)
        {
            var result = string.Empty;

            if (setEditSettings)
            {
                BuildSnippet(null);
                result = General.SetValue("AllowAdding") + General.SetValue("AllowDeleting") + General.SetValue("AllowEditing");
                result = General.CreateRow("GridEditSettings", result, indent);
            }
            return(result);
        }
示例#3
0
        private string GridColumn(int indent)
        {
            BuildSnippet(null);
            var x = 0;

            foreach (var item in _columns)
            {
                x++;
                var properties = item.ColumnField() + item.ColumnPrimary() + item.ColumnHeader() + item.ColumnWidth(150) + item.Alignment();
                var row        = General.CreateRow("GridColumn", properties);
                BuildSnippet(row.AddCarriage(), indent, true);
            }
            return(General.GenerateRow(BuildSnippet(), indent, "GridColumns"));
        }
示例#4
0
        private string GridSortColumn(int indent)
        {
            BuildSnippet(null);
            var x = 0;

            foreach (var item in _sortColumns)
            {
                x++;
                var properties = item.ColumnSortField() + item.ColumnSortDirection();
                var row        = General.CreateRow("GridSortColumn", properties);
                BuildSnippet(row.AddCarriage(), indent, true);
            }
            return(General.GenerateRow(BuildSnippet(), indent, "GridSortColumns"));
        }