Method AddColumn
| Improve this Doc View SourceAddColumn<T>(Action<T>)
Adds a new column to this adhoc model, with optional column initializer.
Declaration
public T AddColumn<T>(Action<T> initializer = null)
where T : Column, new()
Parameters
Type | Name | Description |
---|---|---|
System.Action<T> | initializer | The column initializer. |
Returns
Type | Description |
---|---|
T | The new column added. |
Type Parameters
Name | Description |
---|---|
T | The type of the column. |
AddColumn<T>(T, Boolean, Action<T>)
Adds a new column to this adhoc model, from existing column.
Declaration
public T AddColumn<T>(T column, bool inheritColumnKey = false, Action<T> initializer = null)
where T : Column, new()
Parameters
Type | Name | Description |
---|---|---|
T | column | The existing column. |
System.Boolean | inheritColumnKey | A value indicates whether the newly added column should inherit ColumnId from the existing column. |
System.Action<T> | initializer | The additional column initializer. |
Returns
Type | Description |
---|---|
T | The new column added. |
Type Parameters
Name | Description |
---|---|
T | The type of the column. |
AddColumn<T>(Mounter<T>, Boolean, Action<T>)
Adds a new column to this adhoc model, from existing column property.
Declaration
public T AddColumn<T>(Mounter<T> mounter, bool inheritColumnKey = false, Action<T> initializer = null)
where T : Column, new()
Parameters
Type | Name | Description |
---|---|---|
Mounter<T> | mounter | The existing column mounter. |
System.Boolean | inheritColumnKey | A value indicates whether the newly added column should inherit ColumnId from the existing column property. |
System.Action<T> | initializer | The additional column initializer. |
Returns
Type | Description |
---|---|
T | The new column added. |
Type Parameters
Name | Description |
---|---|
T | The type of the column. |