Class ColumnSpec
One list/summary column: a CellSpecBase (how to render) paired with an optional PropertyBinding (what value to read) and an optional read-access gate. Produced by DefineColumns(IEntityInfo) and resolved into a ColumnModel. The list-view analog of RowSpec.
public class ColumnSpec
- Inheritance
-
ColumnSpec
- Derived
- Inherited Members
Constructors
ColumnSpec(CellSpecBase, IEntityInfo?)
public ColumnSpec(CellSpecBase column, IEntityInfo? readAccessRequired = null)
Parameters
columnCellSpecBasereadAccessRequiredIEntityInfo
ColumnSpec(PropertyBinding?, CellSpecBase, IEntityInfo?)
public ColumnSpec(PropertyBinding? binding, CellSpecBase column, IEntityInfo? readAccessRequired = null)
Parameters
bindingPropertyBindingcolumnCellSpecBasereadAccessRequiredIEntityInfo
Fields
Binding
public readonly PropertyBinding? Binding
Field Value
Cell
public readonly CellSpecBase Cell
Field Value
IsProperty
public bool IsProperty
Field Value
ReadAccessRequired
public readonly IEntityInfo? ReadAccessRequired
Field Value
Methods
CreateModel(IServices)
public ColumnModel CreateModel(IServices services)
Parameters
servicesIServices