String TextBox
A column with the Text data type indicates that the field stores string-based text data.
When the cell type is Text, the Control tab displays fields where you can define the database column name, size, and nullable settings.
String TextBox Column Properties – General
Property | Description |
|---|
Name | The name of the column. If created manually using Add, this field is editable. If generated using Generate Columns, this field becomes read-only. |
Caption | The display name of the column shown in the table header. |
Width | Defines the width of the column. |
Preferred Width | Sets the preferred initial width of the column. Determines how many pixels wide the column appears when first loaded unless changed by the user. |
Visible | Controls whether the column is visible in the web interface. |
Disable to Export | Excludes the column from export output when enabled. |
Allow Hiding | Allows the column to appear in the Column Chooser panel so users can hide it manually. |
Data Type | Specifies the data type of the column (string, number, date, boolean, lookup, etc.). For this column type, it is fixed as string. |
Format Type | Defines how the values in the column will be formatted. For TextBox columns, it is fixed as label. |
Edit Type | Specifies which editor control (textbox, numberbox, combobox, etc.) will be used when editing the column. |
Align | Aligns the column content: Left, Center, or Right. |
Hiding Priority | Determines the order in which columns are hidden on narrow screens. Columns with lower priority hide first. |
Check Unique Value | Ensures the value in this column is unique across all rows. Prevents or warns duplicate entries. |
Required | Makes the column mandatory. If left empty, the row cannot be saved. |
Icon Source Field | Used to display an icon next to the cell value when the value in this column (or another linked column) matches defined conditions. |
Icon Matchers | Becomes visible when Icon Source Field is selected. Used to define which icons appear for specific values found in the selected column. |
Header Filter Enabled | Enables the Header Filter for this column when both the column and DataGrid have this feature active. |
Is Primary Key | Marks the column as the primary key. If no unique column exists, add a Number column with Auto Increment and set it as the primary key. |
Editing Enabled | Determines whether the column can be edited. If the object’s Type: Related option is active, edits do not update the linked form fields. |
Field Name (Control) | The SQL column name created in the database for this field. |
Size (Control) | The maximum size of the value stored in the database column. |
INFO – Summary Types | For Number columns: Total, Maximum, Minimum, Average, Count become visible in the Summary Types section. |
INFO – Auto Increment | For Number columns: Specifies whether the value should increase automatically. |
String Number Column Properties – General
Property | Description |
|---|
Name | The name of the column. If created manually using the Add button, this field is editable. If generated using Generate Columns based on a query result, it becomes read-only. |
Caption | The display name of the column shown in the table header. |
Width | Defines the column width. |
Preferred Width | Specifies the preferred width of the DataGrid column. This value determines how many pixels the column will occupy initially. Unless the user changes it, the DataGrid uses this width by default. |
Visible | Determines whether the column will be visible in the web interface. |
Disable to Export | When enabled, this column is excluded from export operations. |
Allow Hiding | Allows the column to appear in the Column Chooser panel (shown when Show Column Chooser is active), enabling users to hide this column. |
Data Type | Defines the data type represented by this column (string, number, date, boolean, lookup, etc.). For Number columns, this value is fixed as number. |
Format Type | Defines how values in this column will be formatted visually. For Number columns, the format type is fixed. |
Edit Type | Specifies which editor will be shown when the column enters edit mode (textbox, numberbox, combobox, etc.), ensuring proper and controlled data editing. |
Align | Aligns the column content: Left, Center, or Right. |
Hiding Priority | Determines the priority for hiding columns in responsive layouts. On smaller screens, columns with lower priority are hidden first. |
Check Unique Value | Ensures that values in this column are unique across rows. When active, duplicate values trigger warnings or are blocked. |
Required | Makes the column mandatory. Rows cannot be saved unless this field contains a value. |
Icon Source Field | Used to display an icon next to the cell value when the value in this column (or another referenced column) matches defined conditions. |
Icon Matchers | Visible when Icon Source Field is selected. Defines which icons will appear for specific values found in the selected column. |
Header Filter Enabled | Activates the Header Filter for this column. The filter appears only if both the column and the DataGrid have this option enabled. |
Formula | Allows the column value to be calculated automatically using other columns (e.g., Quantity * Price, A + B, IF(Total > 1000, Total * 0.1, 0)). |
Is Primary Key | One column must be marked as the primary key. If no unique column exists, a Number column can be added with Auto Increment enabled to serve as a unique primary key. |
Editing Enabled | Determines whether the column can be edited. If the object’s Type: Related option is selected, column changes do not update linked form fields. |
Summary Types | Displays summary calculations (Sum, Max, Min, Avg, Count) at the bottom of the column in the web interface. |
Auto Increment | Specifies whether the column value increases automatically. |
Precision | Defines the number of decimal places. Values are rounded automatically based on the defined precision. |
Use Thousand Separator | Displays numeric values with thousand separators (e.g., 1,000, 25,450). When disabled, values appear without separators. |
String Number Column Properties – Control
Property | Description |
|---|
Field Name | Defines the SQL column name that will be created in the database. |
Size | Defines the maximum length of the column in the database. Based on Size and Precision, SQL column size is generated. |
Precision | Defines the number of digits allowed after the decimal point in the database. Combined with Size, it determines SQL column storage size. |
ComboBox Column Properties – General
Property | Description |
|---|
Name | The name of the column. If the column was created manually using the Add button, this field is editable. If generated using Generate Columns from a query result, this field becomes read-only. |
Caption | The display name of the column shown in the table header. |
Width | Defines the width of the column. |
Preferred Width | Specifies the preferred width of the DataGrid column. This value determines how many pixels wide the column will appear initially. Unless the user manually resizes it, the DataGrid uses this width by default. |
Visible | Determines whether the column will be displayed in the web interface. |
Disable to Export | When enabled, this column will be excluded from export operations. |
Allow Hiding | Allows the column to be added to the Column Chooser panel (shown when Show Column Chooser is enabled), enabling users to hide the column. |
Data Type | Defines the data type of this column in the DataGrid (string, number, date, boolean, lookup, etc.). For ComboBox columns, this value is fixed as string. |
Format Type | Defines how the values in the column will be formatted visually. For ComboBox columns, the format type is fixed as label. |
Edit Type | Specifies which editor will be shown when the column enters edit mode. For ComboBox columns, a dropdown selection editor is used. |
Align | Aligns the column content: Left, Center, or Right. |
Hiding Priority | Controls the priority for hiding columns in responsive layouts. Columns with lower priority values are hidden first on smaller screens. |
Check Unique Value | Ensures that values entered in this column are unique across all rows. Duplicate values will trigger warnings or be blocked. |
Required | Makes the column mandatory. Rows cannot be saved unless this field contains a value. |
Icon Source Field | Allows displaying an icon next to the cell value when the value in this column (or another referenced column) meets defined conditions. |
Icon Matchers | Appears when Icon Source Field is selected. Defines which icons are displayed for specific values found in the selected column. |
Header Filter Enabled | Enables the Header Filter for this column. The filter appears only if both the column and the DataGrid have this feature enabled. |
Is Primary Key | At least one column in the Added Columns list must be defined as the primary key. For unique identification, a Number-type column with Auto Increment may be added if needed. |
Editing Enabled | Determines whether the column can be edited. If the object's Type: Related option is selected, changes in this column do not update values in the linked form fields. |
ComboBox Column Properties – Control
Property | Description |
|---|
Field Name | Defines the SQL column name that will be created in the database. |
Data Source & Value Processing
Property | Description |
|---|
DataSource Type | Defines how the DataGrid retrieves data for this column: Static – Data is fixed and defined at design time. Dynamic – Data is loaded dynamically at runtime from the system, API, or another source. |
RunAtServer | Executes column-related operations (calculation, validation, formatting) on the server instead of the client. Ensures server-side processing. |
Use Client Cache | Allows the DataGrid to cache data in the browser. When enabled, repeated data requests are loaded from cache, reducing server calls and increasing performance. |
Value Type | Defines the actual data type stored in the column: String – Text values (name, description, code, etc.). Boolean – True/False or Yes/No values (checkbox). Integer – Whole numbers (5, 20, 1000). Decimal – Decimal numbers (10.5, 99.99). This setting determines how the system handles and validates the column’s data. |
Decimal NumberBox Column Properties
General
Property | Description |
|---|
Name | The name of the column. If created manually via the Add button, this field is editable. If generated via Generate Columns, it becomes read-only. |
Caption | The display title of the column shown in the table header. |
Width | Defines the width of the column. |
Preferred Width | Sets how many pixels wide the column will appear on initial load. The DataGrid uses this value unless the user manually resizes it. |
Visible | Determines whether the column will be shown in the web interface. |
Disable to Export | Prevents this column from being included in export operations. |
Allow Hiding | Allows the column to be added to the Column Chooser (when enabled), so users can hide it manually. |
Data Type | Defines the type of data represented by the column. For Decimal NumberBox columns, the data type is fixed as decimal. |
Format Type | Specifies how the column's value is formatted visually. For NumberBox columns, this value is fixed as label. |
Edit Type | Determines which editor appears in edit mode (textbox, numberbox, combobox, etc.). For this type, a numberbox is used. |
Align | Aligns the column content (Left, Center, Right). |
Hiding Priority | Defines the priority for hiding the column on smaller screens. Columns with lower priority values hide first. |
Check Unique Value | Ensures that each value in the column is unique. Duplicate entries trigger warnings or are blocked. |
Required | Makes this column mandatory. The row cannot be saved unless a value is entered. |
Icon Source Field | Displays an icon next to the cell value when a specific value matches a defined condition. |
Icon Matchers | Becomes visible when an Icon Source Field is selected. Defines which icons appear for specific values. |
Header Filter Enabled | Enables the Header Filter for this column. Both the column and DataGrid must have this feature enabled. |
Is Primary Key | At least one column must be marked as the primary key. If no unique column exists, a Number-type Auto Increment column may be added. |
Editing Enabled | Determines whether the column is editable. If the object’s Type: Related option is enabled, changes do not update the linked form fields. |
Decimal NumberBox Special Properties
Property | Description |
|---|
Formula | Allows calculating the column value based on other fields using arithmetic, statistical, or logical expressions (e.g., Amount * Price, A + B, IF(Total > 1000, Total * 0.1, 0)). |
Summary Types | Displays summary results (Sum, Max, Min, Avg, Count) at the bottom of the column in the web interface. |
Auto Increment | Defines whether the value increases automatically for each new row. |
Precision | Defines how many decimal places will be stored after the comma. Values are rounded according to this setting. |
Use Thousand Separator | Displays numbers with thousand separators (e.g., 1,000 or 25,450). When disabled, numbers appear without separators (e.g., 1000). |
ControlSection
Control
Property | Description |
|---|
Field Name | Defines the SQL column name to be created in the database. |
Size | Defines the maximum size/length allocated in the database column. |
Precision | Defines how many decimal digits the database column will store (used together with Size). |
Data Source & Value Handling
Property | Description |
|---|
DataSource Type | Determines how the DataGrid loads its data: Static — Data is fixed and defined at design time. Dynamic — Data is loaded at runtime from the system, API, or external sources. |
RunAtServer | Enables server-side processing for this column (validation, calculation, formatting, etc.). |
Use Client Cache | Allows the browser to cache data locally. When enabled, repeated loads do not query the server again. |
Value Type | Defines the underlying value type: String — stores text values. Boolean — stores Yes/No or True/False values. Integer — stores whole numbers. Decimal — stores decimal numbers (e.g., 10.5, 99.99). |
Boolean Column Properties
Property | Description |
|---|
Name | The name of the column. If created manually using the Add button, this field is editable. If the column was added using Generate Columns, it becomes read-only. |
Caption | The header text displayed for the column in the table. |
Width | Defines the width of the column. |
Preferred Width | Determines how many pixels wide the column appears on initial load. Unless the user resizes it, the DataGrid uses this value as the default width. |
Visible | Controls whether the column is visible in the web interface. |
Disable to Export | When enabled, prevents this column from being included in export operations. |
Allow Hiding | Allows the column to appear in the Column Chooser panel so users can hide it manually. |
Data Type | Defines the data type of the column. For Boolean columns, this value is fixed as boolean. |
Format Type | Determines how values are displayed. Available options: icon or label. |
Edit Type | Defines the editor shown in edit mode. For Boolean columns, this is fixed as checkbox. |
Align | Aligns the column content (Left, Center, Right). |
Hiding Priority | Determines the hiding order during responsive behavior. Low value = hides first, high value = stays visible longer. |
Check Unique Value | Ensures that the Boolean value does not repeat across rows. If enabled, duplicate values trigger a warning and prevent saving. |
Required | Makes the column mandatory. The user cannot save a row if the value is empty. |
Icon Source Field | Displays an icon next to the cell value when a matching rule is defined based on this column or another referenced column. |
Icon Matchers | Appears when an Icon Source Field is selected. Defines which icon will be displayed for specific values in the source column. |
Header Filter Enabled | Enables the header filter for the column. Visible only when both the column and the DataGrid have Header Filter enabled. |
Editing Enabled | Defines whether the column can be edited. If the object’s Type: Related option is enabled, edits do not update the linked form fields. |
Field Name | Defines the SQL column name that will be created in the database for this field. |
Date Column Properties
Property | Description |
|---|
Name | The name of the column. If created manually using the Add button, this field is editable. If the column was added using Generate Columns, it becomes read-only. |
Caption | The display title of the column shown in the table header. |
Width | Defines the width of the column. |
Preferred Width | Sets the preferred initial width of the DataGrid column. Affects how wide the column appears on first load unless the user changes it manually. |
Visible | Determines whether the column is visible on the web interface. |
Disable to Export | When enabled, the column is excluded from export operations. |
Allow Hiding | Allows the column to appear inside the Column Chooser so users can hide it manually. |
Data Type | Defines the data type of the column. For Date columns, this value is fixed as date. |
Format Type | Defines how the values in the column are visually formatted. For Date columns, this value is fixed as label. |
Edit Type | Defines the editor used in edit mode. For Date columns, this value is fixed as DatePicker. |
Align | Aligns the content inside the column (Left, Center, Right). |
Hiding Priority | Determines which columns should be hidden first in responsive layouts. Low value = hides first, High value = remains visible longer. |
Check Unique Value | Ensures that the value entered in the column is unique. If a duplicate is detected, the system warns the user and prevents saving. |
Required | Makes the column mandatory. If enabled, the user cannot save the row without entering a value. |
Icon Source Field | Used to display an icon next to the cell value when the value in this or another referenced column matches defined conditions. |
Icon Matchers | Becomes visible when an Icon Source Field is selected. Defines which icons should appear based on specific values in the selected column. |
Format | Specifies the display format for date or date-time values. Default formats: YYYY-MM-DD for date and YYYY-MM-DD HH:mm for date-time. Custom formats can be defined. |
Editing Enabled | Determines whether the column is editable. If Type: Related is enabled on the object, changes made here do not update linked form fields. |
Field Name | The SQL column name that will be created in the database for this field. |
Time Column Properties
Property | Description |
|---|
Name | The name of the column. If created manually using the Add button, this field is editable. If generated via Generate Columns, it becomes read-only. |
Caption | The display title of the column shown in the table header. |
Width | Defines the width of the column. |
Preferred Width | Sets the preferred initial width of the DataGrid column. Affects how wide the column appears on first load unless manually changed by the user. |
Visible | Determines whether the column is visible in the web interface. |
Disable to Export | When enabled, this column is excluded from export operations. |
Allow Hiding | Allows the column to be shown in the Column Chooser panel so users can hide it manually. |
Data Type | Defines the data type of the column. For Time columns, this value is fixed as time. |
Format Type | Determines how the values in the column are visually formatted. For Time columns, this value is fixed as label. |
Edit Type | Determines the editor used when the column enters edit mode. For Time columns, this value is fixed as TimePicker. |
Align | Controls horizontal alignment of the column content: Left, Center, or Right. |
Hiding Priority | Determines the order in which columns are hidden in responsive layouts. Low priority = hides first; high priority = stays visible longer. |
Check Unique Value | Ensures that the value entered is unique. If another row contains the same value, the system warns the user and prevents saving. |
Required | Makes the column mandatory. Users cannot save the row unless a value is entered. |
Icon Source Field | Used to display an icon next to the cell value based on conditions evaluated against this or another column. |
Icon Matchers | Becomes visible once an Icon Source Field is selected. Defines which icons will be displayed for specific values in the selected column. |
Format | Defines the time (or date-time) display format. Default formats include: YYYY-MM-DD for date and YYYY-MM-DD HH:mm for date-time. Custom formats can be entered. |
Is Primary Key | At least one column must be marked as the primary key. If no unique column exists, a Number-type auto-increment column can be added and used as the primary key. |
Editing Enabled | Determines whether the column can be edited. If Type: Related is selected on the object, edits made here do not update linked form fields. |
Field Name | Defines the SQL column name that will be created in the database for this field. |
Object ComboBox Column Properties
Property | Description |
|---|
Name | The name of the column. If the column was created manually using the Add button, this field is editable. If generated using Generate Columns, it becomes read-only. |
Caption | The display name of the column shown in the table header. |
Width | Defines the width of the column. |
Preferred Width | Sets the preferred initial width of the column. The DataGrid uses this width on first load unless the user manually changes it. Controls how the column is positioned and how much space it occupies initially. |
Visible | Determines whether the column is visible in the web interface. |
Disable to Export | When enabled, this column will be excluded from export operations. |
Allow Hiding | Allows the column to appear in the Column Chooser panel (shown when Show Column Chooser is active), enabling the user to hide it. |
Data Type | Defines the data type represented by the column. For Object ComboBox columns, this value is fixed as object. |
Format Type | Determines how the column values are formatted visually. Fixed as label. |
Edit Type | Defines the editor used when the column enters edit mode. Fixed as ComboBox. |
Align | Controls alignment of the column content (Left, Center, Right). |
Hiding Priority | Determines the order in which columns are hidden on smaller screens. Lower priority = hides first, higher priority = stays visible as long as possible. |
Check Unique Value | Ensures that the value entered in this column is unique across rows. If a duplicate exists, the system warns the user and prevents saving. |
Required | Makes the column mandatory. The row cannot be saved if this field is empty. |
Icon Source Field | Displays an icon next to the cell value when the value in this or another referenced column matches defined conditions. |
Icon Matchers | Visible when Icon Source Field is selected. Defines which icons will be shown for specific matching values in the referenced column. |
Editing Enabled | Determines whether the column is editable. If the object’s Type: Related option is selected, changes will not update linked form fields. |
Field Name | Defines the SQL column name that will be created in the database. |
DataSource Type | Defines how the DataGrid retrieves data for the ComboBox column: • Static – Values are defined at design time and do not change. • Dynamic – Values are loaded at runtime from system queries, APIs, or external sources. |
RunAtServer | When enabled, column-related operations (validation, formatting, calculations) run on the server instead of the browser. |
Use Client Cache | When enabled, the DataGrid caches the data source in the browser to avoid unnecessary server requests and improve performance. |
Value Type | Specifies the type of values stored in the column: • String – Text values • Boolean – True/False values • Integer – Whole numbers • Decimal– Decimal numbers |
Multilanguage TextBox Column Properties
Property | Description |
|---|
Name | The name of the column. If the column was created manually using the Add button, this field is editable. If it was generated via Generate Columns, it becomes read-only. |
Caption | The display title of the column shown in the table header. |
Width | Defines the width of the column. |
Preferred Width | Determines the initial width (in pixels) of the column when the DataGrid is first loaded. Unless the user manually resizes it, this preferred width is used as the default. |
Visible | Controls whether the column is visible in the web interface. |
Disable to Export | When enabled, this column will be excluded during export operations. |
Allow Hiding | Allows the column to be shown in the Column Chooser panel so the user can hide it manually. |
Data Type | Defines the data type of the column. For Multilanguage TextBox columns, this value is fixed as object. |
Format Type | Specifies how the column value is visually formatted. Fixed as label. |
Edit Type | Defines the editor shown when the column enters edit mode. Fixed as MultilanguageTextBox. |
Align | Aligns the column content (Left, Center, Right). |
Hiding Priority | Determines the order in which columns are hidden on smaller screens. Lower priority = hides first; higher priority = stays visible longer. |
Check Unique Value | Ensures the value in this column is unique across all rows. If a duplicate is found, saving is prevented and a warning is shown. |
Required | Makes the column mandatory. The user cannot save the row if this field is empty. |
Icon Source Field | Displays an icon next to the cell value when the value in this column (or another referenced column) matches defined conditions. |
Icon Matchers | Visible when Icon Source Field is selected. Defines which icons will be displayed for specific values. |
Editing Enabled | Determines whether the column can be edited. If the object's Type: Related option is selected, edits do not modify corresponding fields in the linked form. |
Field Name | Defines the SQL column name that will be created in the database for this field. |
Size | Defines the size allocated for this field in the database column. |
Image (FileSelect) Column Properties
Property | Description |
|---|
Name | The name of the column. If created manually using the Add button, this field is editable. If generated using Generate Columns, it becomes read-only. |
Caption | The display title of the column shown in the DataGrid. |
Width | Defines the width of the column. |
Preferred Width | Determines the initial display width (in pixels) of the column when the DataGrid is first loaded. Unless the user manually changes it, this value is used as the default width. |
Visible | Controls whether the column is visible in the web interface. |
Disable to Export | Prevents this column from being included during table export operations. |
Allow Hiding | Allows the user to hide this column via the Column Chooser panel (enabled when Show Column Chooser is active). |
Data Type | The data type of the column. For Image/FileSelect columns, this is fixed as string. |
Format Type | Determines how the value is visually represented. Fixed as image. |
Edit Type | Defines which editor appears in edit mode. Fixed as FileSelect. |
Align | Aligns the content of the column (Left, Center, Right). |
Hiding Priority | Determines the order in which columns are hidden on smaller screens. Lower value = hides first; higher value = remains visible longer. |
Required | Makes the column mandatory. A row cannot be saved if this field is empty. |
Icon Source Field | Allows displaying an icon next to the cell when the value matches configured conditions (or another referenced field). |
Max Image Size (KB) | Sets the maximum allowed image file size. If the user uploads a larger image, the system displays a warning and rejects the upload. |
Source Type (Base64) | When the source type is Base64, the column stores the image in Base64 format. This value cannot be changed. |
Size Unit | Determines how the column width behaves: • Pixels: Fixed width • Percentage: Width is proportional to the screen size |
Image Width | Defines the display width (in pixels) of the image shown inside the DataGrid cell. |
Enlarge on Click | When enabled, clicking the image opens a larger preview (popup/zoom view). |
Default Image | A fallback image displayed when no image value exists or the column is empty. |
Editing Enabled | Specifies whether the column can be edited. If the object's Type: Related is selected, changes do not update the actual form field. |
Field Name | The SQL column name that will be created in the database for this field. |
Image TextBox Column Properties
Property | Description |
|---|
Name | The name of the column. If the column was created manually using the Add button, this field is editable. If it was generated using Generate Columns, it becomes read-only. |
Caption | The display title shown in the DataGrid header. |
Width | Defines the width of the column. |
Preferred Width | Specifies the initial display width (in pixels) when the DataGrid loads. Unless the user changes it manually, this value is taken as the default width. |
Visible | Determines whether the column will be visible in the web interface. |
Disable to Export | Prevents this column from being included when the grid is exported. |
Allow Hiding | Allows the column to be hidden by the user through the Column Chooser panel. |
Data Type | Defines the data type of the column. For Image TextBox columns, this is fixed as string. |
Format Type | Determines how values in the column are visually rendered. For this column type, it is fixed as image. |
Edit Type | Specifies the editor control used in edit mode. Fixed as textbox. |
Align | Aligns the content of the column (Left, Center, Right). |
Hiding Priority | Determines which columns are hidden first on small screens. Lower value = hides first, higher value = remains visible as long as possible. |
Required | Makes the column mandatory. Users cannot save the row if the field is left empty. |
Icon Source Field | Displays an icon next to the cell value when matching conditions are met, based on this field or another referenced field. |
Header Filter Enabled | Enables the Header Filter for the column. The filter is shown only if both the column and the DataGrid have this feature enabled. |
Source Type = URL | The column displays an image from a web URL (http(s)://). The image is not stored as Base64 and not uploaded locally—it is loaded directly from the link. |
Size Unit | Defines how the column width behaves: • Pixels: Fixed width • Percentage: Width scales proportionally with screen size |
Image Width | Determines the displayed width (in pixels) of the image inside the DataGrid. |
Enlarge on Click | When enabled, clicking the image opens a larger preview (popup/zoom mode). |
Default Image | A fallback image shown when no data exists for the column. |
Editing Enabled | Controls whether the column can be edited. If the object's Type: Related is selected, changes made here do not update the actual form field. |
Field Name | The SQL column name that will be created in the database. |
Size | Specifies the length/size stored in the database for this column. |
The Action Button is a cell type used in the DataGrid to add a button that performs a specific operation when clicked.
When the cell type is set to Action Button, an additional section named Action Button appears in the properties panel.
In the web interface, the action performed when the user clicks the button in this column is configured in this section.
By adding an Action Button column to the DataGrid and selecting a button type under the Button Properties → Type field, the following operations can be executed:
Open A Form
Open A Process
Create A Form
Start A Process
Open A Selection Form
Execute Custom Action
For example, in DataGrid columns with the type Related, the system automatically adds an Open A Form button so the user can reopen the related form.
Each Action Button type contains its own configurable accordion section, where additional details can be set.
Since the General properties are common for all Action Button types, they are described once below.
General Properties
| Property | Description |
|---|
Name | The technical name of the column. Editable only if manually created using the Add button. If generated by Generate Columns, it becomes read-only. |
Caption | The display title of the column shown in the DataGrid. |
Width | Defines the width of the column. |
Preferred Width | Sets the preferred initial width (in pixels) for the column. The DataGrid uses this width on first load unless the user adjusts it. Controls how wide the column appears initially. |
Visible | Determines whether the column is visible in the web interface. |
Disable to Export | Prevents this column from being included during export operations (Excel, PDF, etc.). |
Allow Hiding | Allows the column to appear in the Column Chooser panel so users can hide it if desired. |
Data Type | Defines the data type of the column (string, number, date, boolean, lookup, etc.). For Action Button, this value is fixed to none. |
Format Type | Determines how the column's values are formatted. For Action Button, this is fixed. |
Edit Type | Specifies the input control used during edit mode. For Action Button, this is fixed. |
Align | Aligns column content to the left, right, or center. |
Hiding Priority | Defines which columns should be hidden first when screen space shrinks. Lower priority values hide earlier; higher priority values remain visible longer. Ensures responsive behavior. |
Check Unique Value | Ensures the value in this column is unique across all rows. If duplicate values exist, a warning is shown and saving is blocked. |
Create A Form is an action button type that, when clicked, generates a new form in the system and opens it for the end user to perform operations.
| Property | Description |
|---|
Type | Create A Form |
Name | Defines the technical name of the action button. Must be unique across all items in the name field; if a duplicate value is entered, the addition process fails. |
Text | The label that will be displayed on the web interface for the action button. |
Title | The tooltip text shown when the mouse hovers over the action button. |
Icon | Used to assign an icon to the action button. See: ###id: DeveloperGuides.IDE.Flow.Events.IconFinder |
Visible | Determines the visibility of the action button on the web interface. |
Action Type Properties
| Property | Description |
|---|
Project Name | Specifies the Name of the project where the form to be opened by the Action Button is located. |
Form Name | Specifies the Name of the form that will be opened when the Action Button is clicked. |
Default View | Defines which view (e.g., default, view1, accounting, etc.) the form should open with. |
Data Entry Form | When enabled, data entered in the opened form is saved to the database; however, it is not added to the object itself. |
Parameters | Allows sending parameters to the form. The opened form can receive them via the ResponseParameters method to perform operations based on the sent values. |
Panel Size | Sets the size of the form panel (1, 2, or 3). Applies only when Show On = Panel. Does not affect Modal or Drawer. |
Show On | Defines how the form will be displayed: - Panel: Opens inside the form panel (default). Size depends on Panel Size. - Modal: Opens centered as a fullscreen modal. Panel Size has no effect. - Drawer: Slides in from the right over the current page. Panel Size has no effect. |
Close Current Panel | Automatically closes the current panel (form/view/screen) after the operation is completed. |
Hide History After Event | Hides the history area on the screen after the event finishes executing. |
Open A Form – This button type is used when you want to display an existing form in the system. It only opens and shows the form itself; if you need to display process history or flow-related information, you should use the Open A Process button instead.
| Property | Description |
|---|
Type | Open A Form |
Name | The unique name of the action button. Must be different from other action button names; duplicates are not allowed. |
Text | The label shown on the button in the web interface. |
Title | Tooltip text displayed when the user hovers over the button. |
Icon | Allows selecting an icon to display with the action button. |
Visible | Determines whether the action button is visible in the web interface. |
Action Type Properties
| Property | Description |
|---|
Document Id | The global document ID of the form to be opened by this action button. |
Default View | Defines which view (default, view1, accounting, etc.) the form should open with. |
Is Save As Form | When enabled, the opened form behaves like “Save As”. Saving the form clones the existing record and creates a new one. |
Editable | Determines whether the opened form should allow editing. If disabled, the form opens in read-only mode. |
Parameters | Allows sending parameters to the opened form. The form can receive them via the ResponseParameters method. |
Panel Size | Sets the form panel size (1, 2, or 3). Effective only when Show On = Panel. Has no effect on Modal or Drawer. |
Show On | Controls how the form opens: Panel: Opens inside panel; size follows Panel Size. Modal: Opens centered as a modal; Panel Size ignored. Drawer: Slides in from the right; Panel Size ignored. |
Close Current Panel | Automatically closes the current form/view/panel after the action is completed. |
Hide History After Event | Hides the History section after the event finishes executing. |
Open A Process
Open A Process – This button type is used when you want to display an existing process in the system. Through this button, users can access process-related information such as the flow history. If only the form itself needs to be displayed (without process history), then the Open A Form button should be used instead.
| Property | Description |
|---|
Type | Open A Process |
Name | The unique name of the action button. Must be different from other action button names; duplicates are not allowed. |
Text | The label displayed on the button in the web interface. |
Title | Tooltip text shown when hovering over the button. |
Icon | Allows selecting an icon to display with the action button. |
Visible | Determines whether the button is visible in the web interface. |
Open A Process – Action Type Properties
Action Type Properties
| Property | Description |
|---|
Process Id | The process ID of the workflow that will be opened by the action button. |
Process Request Id | Specifies the Request ID of the process instance to be opened. This value comes from the PROCESSREQUEST table’s PROCESSREQUESTID column. If the Request ID does not belong to the given Process ID, the process cannot be displayed. |
Parameters | Allows sending parameters when opening the process. These values can be received in the target form using the ResponseParameters method. |
Panel Size | Defines the size of the form panel (1, 2, or 3). Applies only when Show On = Panel. Ignored for Modal and Drawer views. |
Show On | Defines how the process form opens:Panel: Opens inside the form panel; size is affected by Panel Size.Modal: Opens centered as a modal; Panel Size ignored.Drawer: Opens by sliding from the right; Panel Size ignored. |
Close Current Panel | Automatically closes the current panel (form, view, popup, etc.) after the action is completed. |
Hide History After Event | Automatically hides the History section after the related event executes. |
Open A Selection Form - Tıklandığında butona tanımlanan veri kaynağına tanımlı bir seçim formunu açarak uç kullanıcının işlem yapabileceği buton türüdür.
| Property | Description |
|---|
Type | Open A Selection Form |
Name | The unique name of the action button. Must be different from other action buttons; duplicates are not allowed. |
Text | The label displayed on the button in the web interface. |
Title | Tooltip text shown when hovering over the button. |
Icon | The icon displayed on the action button. |
Visible | Determines whether the action button is visible in the web interface. |
| Property | Description |
|---|
Text | Text displayed next to the OK button inside the selection form panel. |
Title | Tooltip text shown when hovering over the OK button. |
Icon | The icon assigned to the OK button in the selection form panel. |
Data Source Properties
Data Source
| Property | Description |
|---|
DataSource | Selects the data source whose records will be displayed inside the selection form. |
Columns | Generates columns based on the selected data source. Clicking Kolonları Üret creates appropriate columns based on field types. At least one column must be set as the primary key to prevent duplicate selections. |
Column Map | Maps object columns with generated columns from the data source. Only compatible column types are shown for selection. |
Column Settings
Column Settings
| Property | Description |
|---|
Enabled | Must be enabled to use the Orderable or Resizeable features. |
Orderable | Allows users to reorder the columns inside the selection form. |
Resizeable | Allows users to resize columns (expand/shrink horizontally). |
Filtering Settings
Filtering Settings
| Property | Description |
|---|
Enabled | Adds filtering capability to column headers. Filter type changes depending on column type. |
Paging Settings
Paging Settings
| Property | Description |
|---|
Enabled | Enables pagination for the listed records. If disabled, all records are displayed in a single list without paging. |
Current Page | Determines which page is shown when the selection form is first opened. |
Paging Size | Sets how many records are shown per page (default: 10, 20, 30, 40). |
Searching Settings
Searching Settings
| Property | Description |
|---|
Enabled | Displays a search bar above the selection form. Searches across all columns and lists matching rows. |
Selection Settings
| Property | Description |
|---|
Enabled | Enables row selection inside the selection form. |
Mode | Selection mode: Single (one row) or Multiple (multiple rows). |
Show Select All | Shows the “Select All” option in column headers. Visible only when Mode = Multiple. |
Select All Mode | Defines scope of Select All: page (current page only) or allPage (across all pages). |
Show CheckBoxes Mode | Controls when selection checkboxes appear:always – always visible;none – never shown;onClick – shown when column clicked or multiple rows selected;onLongTap – shown after long press. |
Sorting Settings
| Property | Description |
|---|
Enabled | Enables sorting within table columns. |
All Sorting Columns | When enabled, sorting affects all rows accordingly. |
Mode | Sorting mode:none – sorting disabled;single – sort by one column;multiple – sort by multiple columns. |
Action Type Properties
| Property | Description |
|---|
Do Not Override Selected Rows | Prevents overwriting selected rows during operations. Selected row values are never updated automatically. |
Cache Settings Enabled | Caches the data source for faster loads. When enabled, data is read from cache instead of the server. |
Panel Size | Defines the size of the form (1, 2, 3). Applies only when Show On = Panel; ignored for Modal/Drawer. |
Show On | Determines how the form will open:Panel – default panel view;Modal – centered modal window;Drawer – slides from the right. |
Close Current Panel | Automatically closes the current panel after the action is completed. |
Hide History After Event | Hides the History panel automatically after the related event runs. |
Start A Process
Start A Process - Tıklandığında butona tanımlanan sistemde yeni bir süreç oluşturulup uç kullanıcının işlem yapabileceği buton türüdür.
| Property | Description |
|---|
Type | Start A Process |
Name | Unique name of the action button. Must differ from other button names; duplicates are not allowed. |
Text | Caption displayed on the button in the web interface. |
Title | Tooltip information shown when hovering over the button. |
Icon | Icon assigned to the button, if desired. |
Visible | Determines whether the action button is visible in the web interface. |
Action Type Properties
| Property | Description |
|---|
Project Name | Name of the project in which the process to be started exists. |
Flow Name | Name of the flow that will be started when the button is clicked. |
Parameters | Sends parameters to the form opened by the process. Parameters can be read via ResponseParameters inside the target form. |
Panel Size | Determines the size of the opening panel (1, 2, or 3). Ignored for Modal/Drawer. |
Show On | Determines how the form will open:• Panel – default panel view, size affected by Panel Size• Modal – centered popup• Drawer – panel sliding from the right |
Close Current Panel | Automatically closes the currently open panel after the action completes. |
Hide History After Event | Automatically hides the History panel after the event is triggered. |
Execute Custom Action
Custom button type used when you want to execute custom logic through .ts or .cs code when the button is clicked.
Useful for implementing operations not provided by default action button types.
A detailed property section for Execute Custom Action can be prepared on request.
Display Type Options
Available values: Auto Grow, Auto Fill, Max Height, Fixed Height
| Property | Description |
|---|
Auto Grow | Default. Height grows automatically based on the total number of rows. |
Auto Fill | The object expands to fill the form height and displays its content accordingly. |
Max Height | Shows the Height field. Height grows until max value (Height). |
Fixed Height | Shows the Height field. Height is fixed to the value entered. |
Height Property
Visible only when Max Height or Fixed Height is selected in Display Type.
Controls the height of the object based on the selected mode.
When enabled:
- Column headers remain fixed.
- Only the data area scrolls.
- Even if Paging is active, ALL data is displayed in a single scrollable list.
When disabled:
- Column headers move along with the scroll.
Alternate Color Enable
Enables alternating row colors (one white, one selected color) to improve readability.
Alternate Color
Used only when Alternate Color Enable = true.
Determines the alternating row color.
Export to Excel
When enabled:
- An
Export to Excel button becomes visible on the object.
- Clicking it exports the current data to an Excel file.