The ChildListColumnInformation type is used hold information about a column for a childlist that can be passed between the ChildList and ChildList Settings components.
Below are the properties and their purpose.
- string Name
- Default Value: Empty string.
- Intended Value: The name of the column that’s displayed in the UX.
- Type DataType
- Default Value: null.
- Intended Value: The type of the data that will present in the column.
- bool IsVisible
- Default Value: false.
- Intended Value: True or false value to indicate if the column is visible on the childlist.
- int Sequence
- Default Value: 0.
- Intended Value: The order or sequence in which the column will be displayed from left to right..
- string Width
- Default Value: Empty string.
- Intended Value: The width of the column.
- string XML
- Default Value: Empty string.
- Intended Value: The XML Element name of the column.
- string DataFormat
- Default Value: Empty string.
- Intended Value: Any special formatting that should be applied to the values of the column.
- string HorizontalAlign
- Default Value: Left.
- Intended Value: Left, Center, or Right to determine how to content of the column is positioned horizontally.
- string SubType
- Default Value: Empty string.
- Intended Value: Additional type specification that works with the DataType property. The DataType could be MarkupString but the SubType could be HTML, Image, Hyperink, etc.
- string CSSElementName
- Default Value: Empty string.
- Intended Value: The XML Element name of the element that contains custom CSS styling that should be applied to the content of the column.
- string CSSClassName
- Default Value: Empty string.
- Intended Value: The XML Element name of the element that contains the CSS class that should be added to the content of the column.
- string HyperlinkRenderType
- Default Value: Empty string.
- Intended Value: A string that determines how the hyperlink should be displayed (e.g., Text or Image).
- string AdditionalDataElementName
- Default Value: Empty string.
- Intended Value: The XML Element name of an element who’s value is needed (e.g., Image URLs for a column that’s displaying images).
- int ImageHeight
- Default Value: 100.
- Intended Value: The height (in pixels) of the images displayed in the column.
- int ImageWidth
- Default Value: 100.
- Intended Value: The width (in pixels) of the images displayed in the column.