Class InfoObjectStructuredListingConfiguration
Represents configuration for info object structured listing template.
public class InfoObjectStructuredListingConfiguration : IRowActionListingConfiguration
- Inheritance
-
objectInfoObjectStructuredListingConfiguration
- Implements
- Extension Methods
Constructors
InfoObjectStructuredListingConfiguration()
public InfoObjectStructuredListingConfiguration()
Properties
ColumnConfigurations
Columns of the listing.
public IList<ColumnConfiguration> ColumnConfigurations { get; set; }
Property Value
- IList<ColumnConfiguration>
HeaderActions
Collection of header actions.
public IList<ActionConfiguration> HeaderActions { get; set; }
Property Value
- IList<ActionConfiguration>
MaxVisibleRowActions
Determines maximum number of visible row actions. If row has more actions they are grouped under a select menu.
public int MaxVisibleRowActions { get; set; }
Property Value
- int
Remarks
Default maximum number of visible actions is 3.
PageSizes
Collection of available page sizes.
public IEnumerable<int> PageSizes { get; set; }
Property Value
- IEnumerable<int>
RowAction
Action for each row displayed in the table.
public ActionConfiguration RowAction { get; set; }
Property Value
RowActionIconPlaceholders
Allows to override the number of action icon placeholders to customize the actions column width.
public int? RowActionIconPlaceholders { get; set; }
Property Value
- int?
Remarks
Default value is null. If null, the width of actions column in table is calculated based on the number of registered actions. This property lets you specify custom number for this calculation.
TableActions
Collection of table actions for each element displayed in listing.
public IList<ActionConfiguration> TableActions { get; set; }
Property Value
- IList<ActionConfiguration>