internal IList <ViewColumn> DoConfigureColumns(IList <int> allowedUserEvents) { var config = new ColumnConfiguration(); ConfigureColumns(config); var columns = config.GetColumns().Where(c => AllowColumn(c, allowedUserEvents)).ToList(); return(columns); }
public override void ConfigureColumns(ColumnConfiguration columnConfig) { columnConfig.AddLinkColumn(String.Empty, GetIdColumnName(), String.Empty, GetDetailViewEventNumber()); columnConfig.AddStringColumn(String.Empty, GetHeadingColumnName()); var detailColumns = GetDetailColumnNames() ?? new List <string>(); foreach (var col in detailColumns) { columnConfig.AddStringColumn(String.Empty, col); } }
/// <summary> /// Configure columns for the view. /// </summary> /// <param name="columnConfig"></param> public abstract void ConfigureColumns(ColumnConfiguration columnConfig);
public override void ConfigureColumns(ColumnConfiguration columnConfig) { //do nothing columnConfig.AddHiddenColumn("val"); // just to get 1 column }