General Options
General options section of Adaptable Options.
Essentially those options that didnt fit into an obvious group (e.g. Layout, Filter etc.) but we didnt want at root.
Missing Primary Keys
General Options contains a useful property - showMissingPrimaryKeyWarning - to help with Primary Keys.
important
Primary Keys are critical to how AdapTable ensures that each cell can in the grid can be uniquely identified
The property displays a warning if the column identified as being Primary Key in Adaptable Options is missing from the Columns collection
tip
The default value of true is recommended as a misapplied primaryKey
can have many unpleasant side-effects
note
Cell Validation and Alert Functions both contain a PrimaryKeyDuplicate
Predicate which will trigger when an already existing value is entered in the Primary Key column.
Missing Columns
AdapTable will log a warning whenever a Column is referred to in Predefined Config or a function which does not appear in the Grid.
This is usually required but there are are circumstances when this is not the case e.g.if columns get added to the grid piecemeal
To stop AdapTable from logging unnecessary warnings set showMissingColumnsWarning
to false.
Group Total Headers
showGroupingTotalsAsHeader
is a useful option which will display any aggregated totals at the top of the Grid.
Setting this to true will display a pinned grouped total row at the top of the Grid as this demo illustrates.
tip
This is primarily for ag-Grid users who want to see totals at the top of the grid, as currently grid aggregation is only available as a footer.
General Options Properties
Property | Description | Default |
---|---|---|
alternativeFunctionNames | Alternative names to use for Adaptable Functions in toolbars and menus | null |
hideEmptyGroupRows | Hides any grouped rows if there are no columns visible | false |
showGroupingTotalsAsHeader | Show aggregated totals row at top of Grid when row grouping | false |
showMissingColumnsWarning | Show warning if AdapTable cannot find a column | true |
showMissingPrimaryKeyWarning | Warn if Primary Key column identified in Adaptable Options is not present | true |