Column Properties
Each column in the Table Widget has its own set of properties. These are configured through the Column Manager (Edit Row Mode) or the column configuration panel (Data Mode).
General
| Property | Description |
|---|---|
| Id | Internal unique identifier of the column. Used by the system for processing and configuration. |
| Name | Internal field name of the column. Used for data binding and comes from the Column Manager. |
| Caption | The visible column title displayed in the table header. |
| Column Type | Defines the column's data type and behavior. Selecting a type may expose additional type-specific properties. |
| Readonly | Prevents editing of the column values. Useful in Edit Row Mode when the field should be visible but not editable. |
| Min Size | Minimum column width in pixels (px). |
Display
| Property | Description |
|---|---|
| Title Align | Sets the horizontal alignment of the column header text. |
| Content Align | Sets the horizontal alignment of the cell content inside the column. |
| Display Tooltip | Shows a tooltip with the full text when the cell content is truncated due to limited column width. Displayed on mouse hover. |
| Increment | Available only in Edit Row Mode. Displays an automatic row index (1, 2, 3, …) in the first column. |
Sorting
| Property | Description |
|---|---|
| Enable Sorting | Adds a sorting icon to the column header. Allows users to sort the table data in ascending or descending order by this column. |
Column Types
The Column Type property determines how cell values are rendered and what additional options are available.
| Type | Behavior |
|---|---|
| Text | Plain text rendering. |
| Number | Numeric values. Enables Calculate Totals. |
| Date | Values are automatically formatted according to the current locale. |
| Price | Currency-formatted values. Enables Calculate Totals and Currency Format options. |
| Checkbox | Boolean toggle displayed as a checkbox. |
Totals
| Property | Available For | Description |
|---|---|---|
| Calculate Totals | Number, Price | Automatically calculates and displays the sum of values for the current table page. |
Currency Formatting
These properties are only available when Column Type is set to Price.
| Property | Description |
|---|---|
| Currency Format | Controls how currency values are formatted. Current Locale formats values according to the user's system or application locale. Fixed Locale formats values using a specific predefined locale. |
| Fixed Locale | Visible only when Fixed Locale is selected in Currency Format. Specifies the locale used for currency formatting within the column. |
| Currency Display | When enabled, formats price values and displays either the currency symbol or the currency code depending on the selected option. |
| Currency Field Name | Specifies the name of a form field that provides the currency dynamically. If set, this value overrides the Current Locale setting from Currency Format. |
Currency Field Name Example
If the form contains a Select field with values such as EUR, USD, or JPY, the selected value will determine the currency used in the table instead of the locale-based format.
Currency Field Name: "currencySelector"
→ The table reads the current value of the "currencySelector" field
→ Formats price columns using that currency (e.g., EUR → €1,234.56)