autoGenerateColumns Base

Auto generate column for each field in the datasource when set to true.

autoLoad Base

When this setting is enabled the content of the grid will be loaded automatically after the creation of the grid.

column.align Base

This setting control the alignment of the text in the cell.

column.cssClass Base

The name(s) of css class(es) that are going to be applied to all cells inside that column, except the header cell.

column.decimalDigits Base

Number of decimal digits after the decimal point.

column.editor Inline Editing

Provides a way to specify a custom editing UI for the column.

column.events Base

Configuration object with event names as keys and functions as values that are going to be bind to each cell from the column. Each function is going to receive event information as a parameter with info in the "data" field for id, field name and record data.

column.field Base

The field name to which the column is bound. If the column.title is not defined this value is used as column.title.

column.format Base

Format the date when the type of the column is date. This configuration setting is going to work only if you have implementation of format method for the Date object. You can use external libraries like http://blog.stevenlevithan.com/archives/date-time-format for that.

column.headerCssClass Base

The name(s) of css class(es) that are going to be applied to the header cell of that column.

column.hidden Base

If set to true the column will not be displayed in the grid. By default all columns are displayed.

column.icon Base

Css class for icon that is going to be in use for the cell. This setting can be in use only with combination of type icon.

column.minWidth Responsive Design

The minimum width of the column. The column is getting invisible when there is not enough space in the grid for this minimum width. This setting is working only when the responsive setting is set to true and the column priority setting is set.

column.priority Responsive Design

The priority of the column compared to other columns in the grid. The columns are hiding based on the priorities. This setting is working only when the responsive setting is set to true.

column.sortable Base

Indicates if the column is sortable. If set to true the user can click the column header and sort the grid by the column source field.

column.title Base

The caption that is going to be displayed in the header of the grid.

column.tmpl Base

Template for the content in the column. Use curly brackets "{}" to wrap the names of data source columns from server response.

column.tooltip Base

The text for the cell tooltip.

column.type Base

Indicates the type of the column.

column.width Base

The width of the column. Numeric values are treated as pixels. If the width is undefined the width of the column is not set and depends on the with of the table(grid).

columns Base

An array that holds the configurations of each column from the grid.

dataSource Base

The data source of the widget which is used table rows.

defaultColumnSettings Base

An object that holds the default configuration settings of each column from the grid.

defaultParams.direction Base

The name of the parameter that is going to send the direction for sorting. The "sortable" setting for at least one column should be enabled in order this parameter to be in use.

defaultParams.limit Base

The name of the parameter that is going to send the maximum number of records per page. The pager should be enabled in order this parameter to be in use.

defaultParams.page Base

The name of the parameter that is going to send the number of the page. The pager should be enabled in order this parameter to be in use.

defaultParams.sortBy Base

The name of the parameter that is going to send the name of the column for sorting. The "sortable" setting for at least one column should be enabled in order this parameter to be in use.

detailTemplate Expand Collapse Rows

Template for the content in the detail section of the row. Automatically add expand collapse column as a first column in the grid during initialization.

fontSize Base

The size of the font in the grid.

mapping.dataField Base

The name of the object in the server response, that contains array with records, that needs to be display in the grid.

mapping.totalRecordsField Base

The name of the object in the server response, that contains the number of all records on the server.

minWidth Base

Minimum width of the grid.

notFoundText Base

The text that is going to be displayed if the grid is empty.

pager.enable Pagination

This setting control the visualization of the pager. If this setting is enabled the pager would show.

pager.leftControls Pagination

Array that contains a list with jquery objects that are going to be used on the left side of the pager.

pager.limit Pagination

The maximum number of records that can be show by page.

pager.rightControls Pagination

Array that contains a list with jquery objects that are going to be used on the right side of the pager.

pager.sizes Pagination

Array that contains the possible page sizes of the grid. When this setting is set, then a drop down with the options for each page size is visualized in the pager.

resizeCheckInterval Responsive Design

The interval in milliseconds for checking if the grid is resizing. This setting is in use only if the resizeMonitoring setting is set to true.

responsive Responsive Design

This setting enables responsive behaviour of the grid where some column are invisible when there is not enough space on the screen for them. The visibility of the columns in this mode is driven by the column minWidth and priority settings. The columns without priority setting are always visible and can't hide in small screen resolutions.

selectionMethod Base

The type of the row selection mechanism.

selectionType Base

The type of the row selection.
If the type is set to multiple the user will be able to select more then one row from the grid.

showHiddenColumnsAsDetails Responsive Design

Automatically adds hidden columns to the details section of the row. This setting works only if the responsive setting is set to true and the detailTemplate is set.

title Toolbar

The title of the grid. Appears in a separate row on top of the grid.

toolbarTemplate Toolbar

Template for the content in the toolbar. Appears in a separate row on top of the grid.

uiLibrary Base

The name of the UI library that is going to be in use. Currently we support only jQuery UI and bootstrap.

width Base

Width of the grid.