Skip to main content

Dynamic Data Grid

A Dynamic DataGrid is a customizable grid component that adapts dynamically to changes in data structure and content. It offers flexible configuration options for columns.

Following are the properties to be configured for this widget:

PropertyDescriptionComments
Basic Configuration
Header RequiredSelect Yes or No whether header is required.-
Serial NumberSelect Yes or No whether the serial number is required.-
Responsive LayoutSelect stack or scroll.-
PageableSelect Yes or No to enable pagination.-
Page SizeProvide the page size.Visible only when Pageable is set to Yes.
Rows Per Page OptionsProvide the options in comma separated values.Visible only when Pageable is set to Yes.
Enable Row SelectionSelect Yes or No.-
Selection TypeSelect Current Page or Complete Grid.Visible only when Enable Row Selection is set to Yes.
Enable Lazy LoadingSelect Yes or No.-
Bindings
Data Source*Select the data source from the drop-down.-
Current Item Alias*Provide the alias name for the current item.-
Current Index Alias NameProvide the alias name for the index of the current item.-
VisibilityProvide the expression using the expression builder.-
Current ItemSelect the current item in the grid.-
Current IndexSelect the index of the current item.-
CSS ClassSelect the CSS class for styling.-
FirstSpecify the index of the first row displayed on the current page.You must create a model property first to bind the parameter.
Loading*Select the appropriate item to load the data.-
Total Records*Select the total records from the drop-down.-
OnLazyLoad*Select the required callback function.-
Style & Layout
HeightProvide the height.-
WidthProvide the width.-
Unit TypeSpecify the type of unit.-
Table Style OptionsSelect the appropriate table style options.-
CSS ClassProvide the CSS class name for styling.-
Row CSS ClassProvide the CSS class name for tr in a table.-
StyleProvide the CSS rule sets.-
Style Bindings
NameProvide a name of the style binding.-
ValueAssign a value to the style binding using an expression binder.-
Additional Configuration
Id*Provide the id.An id is created by default. User can change the unique id as required.
CommentIndicate whether a comment is required or not.-
note

An asterisk (*) denotes that the property is mandatory for configuring the Dynamic Data Grid widget.

The "Configuration saved successfully" message displays upon successfully configuring the widget.

Dynamic Data Grid

Column Details​

Following are the properties to be configured for a column:

PropertyDescriptionComments
Column Details
Enable Dynamic ColumnToggle to enable or disable dynamic column functionality.-
Data SourceSpecify the data source for the dynamic column.-
HeaderSpecify the header text for the column.-
FieldDefine the field name in the data source.-
Field TypeChoose the type of data stored in the field.-
Header TemplateProvide a template for the header of the dynamic column.-
Visible ExpressionConfigure the expression to control column visibility.Control visibility based on expression evaluation.
Column SpanSpecify the number of columns the dynamic column spans.-
Column WidthAdjust the width of the dynamic column.-
SortingEnable sorting functionality for the column.-
FilteringActivate filtering options for the column.-
Filter TypeChoose the type of filter to apply to the column.-
ModeSelect the mode of operation for the column.-
Country CodeInput the country code for data formatting.-
PatternDefine the formatting pattern for data in the column.-
Column HeaderSet the header text for the column.-
Header TypeSpecify the type of header.Choose from text or template.
WidthProvide the width.-
Column TypeSelect the content type to display in the column.Choose from text, template, or Expression.
Is SortableEnable sorting capability for the column.-
Is FilterableAllow column data to be filtered.-
Column ForBind data to the column.-
Visible ExpressionProvide the expression using the expression builder.-
Style & Layout
CSS ClassProvide the td CSS class name for styling.-
Header CSS ClassProvide the th CSS class name for styling.-

The "Configuration saved successfully" message displays upon successfully configuring the widget.

Column Details 1 Column Details 2