API Docs for: 2.3.0.8e91c22f
Show:

Themes.Default Class

Almost empty skeleton for themes. Extend it to provide custom css-classes for table items and icons.

Check BootstrapTheme for implementation example.

Check ModelsTable.themeInstance for usage example.

Properties

buttonDefault

String

Default: ''

buttonsGroup

String

Default: ''

cancel-row-button

String

Default: ''

caret

String

Default: ''

cellContentDisplay

String

Default: ''

cellContentEdit

String

Default: ''

changeGroupByField

String

Default: 'change-group-by-field'

clearAllFiltersIcon

String

Default: ''

clearFilterIcon

String

Default: ''

collapse-all-rows

String

Default: ''

collapse-row

String

Default: ''

collapseAllRows

String

Default: 'collapse-all-rows'

collapseRow

String

Default: 'collapse-row'

column-hidden

String

Default: ''

column-visible

String

Default: ''

columnsDropdown

String

Default: ''

columnsDropdownButtonWrapper

String

Default: ''

columnsDropdownDivider

String

Default: ''

columnsDropdownWrapper

String

Default: ''

components

Object

Map with internal components

You may override it if some custom component should be used instead the default one. You don't need to copy whole map because it's declared as a mergedProperty

dataGroupBySelectWrapper

String

Default: ''

deselect-all-rows

String

Default: ''

deselect-row

String

Default: ''

edit-row-button

String

Default: ''

expand-all-rows

String

Default: ''

expand-row

String

Default: ''

expandAllRows

String

Default: 'expand-all-rows'

expandedRow

String

Default: 'expanded-row'

expandRow

String

Default: 'expand-row'

footerSummary

String

CSS-class for table summary block

Default: 'table-summary'

footerSummaryDefaultPagination

String

Default: ''

footerSummaryNumericPagination

String

Default: ''

globalFilterDropdownWrapper

String

Default: ''

globalFilterWrapper

String

Default: ''

groupingCell

String

Default: 'grouping-cell'

groupingRow

String

Default: 'grouping-row'

input

String

Default: ''

messages

Object

Map with overrides for messages used in the component

Available keys and values

  • searchLabel: 'Search:',
  • groupByLabel: 'Group by:',
  • searchPlaceholder: '',
  • columns-title: 'Columns',
  • columns-showAll: 'Show All',
  • columns-hideAll: 'Hide All',
  • columns-restoreDefaults: 'Restore Defaults',
  • tableSummary: 'Show %@ - %@ of %@',
  • allColumnsAreHidden: 'All columns are hidden. Use columns-dropdown to show some of them',
  • noDataToShow: 'No records to show',
  • editRowButtonLabel: 'Edit',
  • saveRowButtonLabel: 'Save',
  • cancelRowButtonLabel: 'Cancel'

nav-first

String

Default: ''

nav-last

String

Default: ''

nav-next

String

Default: ''

nav-prev

String

Default: ''

noDataCell

String

Default: ''

pageSizeSelectWrapper

String

Default: ''

pageSizeWrapper

String

Default: ''

paginationBlock

String

Default: ''

paginationInternalWrapper

String

Default: ''

paginationNumericItem

String

Default: ''

paginationNumericItemActive

String

Default: ''

paginationWrapper

String

Wrapper for pagination blocks

Default: 'table-nav'

paginationWrapperDefault

String

Default: ''

paginationWrapperNumeric

String

Default: ''

save-row-button

String

Default: ''

select

String

Default: ''

select-all-rows

String

Default: ''

select-row

String

Default: ''

selectedRow

String

Default: 'selected-row'

sort-asc

String

Default: ''

sort-desc

String

Default: ''

sortGroupedPropertyBtn

String

Default: ''

table

String

Default: ''

tfooterInternalWrapper

String

Default: ''

tfooterWrapper

String

CSS-class for table footer

Default: 'table-footer'

thead

String

Default: ''

theadCell

String

CSS-class for table-header

Default: 'table-header'

theadCellNoFiltering

String

CSS-class used for thead-cells with columns filters. This class is used only if columns is not filterable

Default: 'table-header-no-filtering'

theadCellNoSorting

String

CSS-class used for thead-cells with columns titles. This class is used only if columns is not sortable

Default: 'table-header-no-sorting'