Beispiel #1
0
        public static void InitializeColumns(this TablePanel gridPanel, BaseGridColumns gridColumns, GridFilters gridFilter, AbstractStore store)
        {
            var columns = gridColumns.GetExtNetGridColumns();

            store.InitializeStoreModel(columns);
            gridPanel.InitializeColumns(columns, gridPanel.ColumnModel.Columns);
            if (gridFilter != null)
            {
                gridFilter.InitializeColumns(columns);
            }
        }
Beispiel #2
0
 public static void InitializeColumns(this TablePanel gridPanel, IEnumerable <IGridColumn> columns, ItemsCollection <ColumnBase> columnModel)
 {
     foreach (var column in columns.Where(r => r.ShowInGrid))
     {
         var extColumn = column.CreateColumn();
         columnModel.Add(extColumn);
         if (column.HasChildren)
         {
             gridPanel.InitializeColumns(column.Children, extColumn.Columns);
         }
     }
 }