public void AddColumn(string colName, int width, ColumnType columnType, string description, RenderTableCell renderer, bool persistent) { AddColumn(colName, width, columnType, description, renderer); if (persistent){ AddPersistentColumn(colName, width, columnType, description, renderer); } }
public virtual void AddColumn(string colName, int width, ColumnType columnType, ColumnDescription description, Visibility visibility, RenderTableCell renderer) { nameMapping.Add(colName, columnNames.Count); columnNames.Add(colName); columnWidths.Add(width); columnTypes.Add(columnType); columnDescriptions.Add(description); cellRenderers.Add(renderer); }
private void AddPersistentColumn(string colName, int width, ColumnType columnType, string description, RenderTableCell renderer) { if (persistentTable == null) { persistentTable = new DataTable2(Name, Description); persistentColInds = new List <int>(); } persistentTable.AddColumn(colName, width, columnType, description, renderer); persistentColInds.Add(columnNames.Count - 1); persistentColInds.Sort(); }
public void AddColumn(string colName, int width, ColumnType columnType, string description, RenderTableCell renderer, bool persistent) { AddColumn(colName, width, columnType, description, renderer); if (persistent) { AddPersistentColumn(colName, width, columnType, description, renderer); } }
public void AddColumn(string colName, int width, ColumnType columnType, string description, RenderTableCell renderer) { if (nameMapping.ContainsKey(colName)) { return; } nameMapping.Add(colName, columnNames.Count); columnNames.Add(colName); columnWidths.Add(width); columnTypes.Add(columnType); columnDescriptions.Add(description); cellRenderers.Add(renderer); }
public void AddColumn(string colName, int width, ColumnType columnType, string description, RenderTableCell renderer) { if (nameMapping.ContainsKey(colName)){ return; } nameMapping.Add(colName, columnNames.Count); columnNames.Add(colName); columnWidths.Add(width); columnTypes.Add(columnType); columnDescriptions.Add(description); cellRenderers.Add(renderer); }
public void AddColumn(string colName, int width, ColumnType columnType, string description, Visibility visibility, RenderTableCell renderer) { AddColumn(colName, width, columnType, new ColumnDescription(description), visibility, renderer); }
private void AddPersistentColumn(string colName, int width, ColumnType columnType, string description, RenderTableCell renderer) { if (persistentTable == null){ persistentTable = new DataTable2(Name, Description); persistentColInds = new List<int>(); } persistentTable.AddColumn(colName, width, columnType, description, renderer); persistentColInds.Add(columnNames.Count - 1); persistentColInds.Sort(); }