TableViewSetting
Field Definitions
| Field | Type | Default | Description |
|---|---|---|---|
| tableId | String | - | Table ID |
| filter | FilterCondition | - | Filter condition |
| filterButtonStyle | String | "icon" | Filter button display style |
| filterFieldStyle | String | "fill" | Filter condition display style |
| filterViewType | String | "none" | Filter condition display position |
| filterConditionList | List<ConditionSetting> | new ArrayList<>() | Filter condition list |
| filterList | List<TableViewFilter> | new ArrayList<>() | Filter list |
| pathFilterList | List<TableViewFilter> | new ArrayList<>() | URL path filter list |
| orderByDisable | boolean | - | Disable field sorting |
| orderBySingleField | boolean | - | Allow only single field sorting |
| orderByList | List<OrderBy> | new ArrayList<>() | Sort field list |
| orderByFieldList | List<String> | new ArrayList<>() | Sort field ID list |
| disableAutoLoad | boolean | - | Disable auto loading |
| defaultPageSize | int | 50 | Default page size |
| enablePageSizeList | List<String> | - | Enabled page size list |
| paginationStyle | String | "simple" | Pagination display style |
| paginationPosition | String | "top" | Pagination display position |
| formShowType | String | "dialog" | Form display type |
| formSaveMode | String | - | Form save mode |
| formFullSaveAutoClose | String | - | Close form after full form save |
| formBpmnInfoVisible | String | - | Workflow info visibility |
| formBpmnInfoControlHidden | String | - | Hide workflow operation controls |
| formDetailVisibleRoleList | List<String> | new ArrayList<>() | Form detail visible role list |
| formCommentVisibleRoleList | List<String> | new ArrayList<>() | Form comment visible role list |
| filterPosition | String | "toolbar" | Filter position |
| formFieldConfigList | List<FormFieldConfig> | new ArrayList<>() | Form field configuration list |
| gridDisplaySetting | GridDisplaySetting | - | Grid view setting |
| cardDisplaySetting | CardDisplaySetting | - | Card view setting |
| ganttDisplaySetting | GanttDisplaySetting | - | Gantt chart view setting |
| listDisplaySetting | ListDisplaySetting | - | List view setting |
| kanbanDisplaySetting | KanbanDisplaySetting | - | Kanban view setting |
| calendarDisplaySetting | CalendarDisplaySetting | - | Calendar view setting |
| treeDisplaySetting | TreeDisplaySetting | - | Tree view setting |
| schedulerDisplaySetting | SchedulerDisplaySetting | - | Resource calendar setting |
| timelineDisplaySetting | TimelineDisplaySetting | - | Timeline view setting |
| mapDisplaySetting | MapDisplaySetting | - | Map view setting |
| customDisplaySetting | CustomDisplaySetting | - | Custom view setting |
| folderDisplaySetting | FolderDisplaySetting | - | Folder view setting |
| toolBarButtonList | List<Button> | new ArrayList<>() | Toolbar button list |
| showBottomToolbar | boolean | - | Show bottom toolbar |
| bottomToolBarButtonList | List<Button> | new ArrayList<>() | Bottom toolbar button list |
| systemContextMenuPosition | String | "top" | System context menu position |
| contextMenuButtonList | List<Button> | new ArrayList<>() | Context menu button list |
| enableAiFilterCondition | boolean | - | Enable AI-generated filter conditions |
| filterViewLabelPosition | String | "top" | Filter condition label display position |
| filterViewLabelWidth | Integer | 120 | Filter condition label display width |
| filterViewWidth | Integer | 240 | Filter condition bar width |
| childrenFieldId | String | - | Child object field ID |
| childrenExpandLevel | int | 1 | Child object expand level |
| childrenAutoExpandLevel | int | 0 | Tree structure data auto expand level |
| childrenShowParent | boolean | false | Show parent object |
| childrenShowPathbar | boolean | - | Show path bar |
| childrenPathNameFieldId | String | - | Path name field ID |
| childrenExpandVisibleExpression | String | - | Expand button visible expression |
| searchChildrenExpandLevel | int | 0 | Tree structure data search load level |
| childrenSelectionStrictly | boolean | - | Disable auto parent-child check calculation |
| childrenAsyncLoadEnable | boolean | false | Enable async loading of child object data |
| childrenAsyncLoadVisibleExpression | String | null | Async load button visible expression |
| childrenAsyncLoadAutomaticId | String | null | Automation ID for returning child object data |
| childrenAsyncLoadAutomaticVarList | List<DataAutomaticVar> | new ArrayList<>() | Automation input parameters |
| returnFieldList | List<String> | new ArrayList<>() | Return field list |
| returnFieldListExpression | String | - | Return field list expression |
| hideToolbar | boolean | - | Hide toolbar |
| listenerList | List<TableViewListener> | new ArrayList<>() | View listener list |
| disableFilterCache | boolean | - | Disable filter condition cache |
| filterTriggerType | String | - | Data refresh method after filter condition change |
| queryBeforeAutomaticId | String | - | Pre-query automation |
| queryAfterAutomaticId | String | - | Post-query automation |
| aggregateQueryBeforeAutomaticId | String | - | Pre-aggregation automation |
| formShowDialogModal | boolean | - | Form dialog modal display |
Inner Class ConditionSetting
| Field | Type | Default | Description |
|---|---|---|---|
| id | String | - | Condition ID |
| name | String | - | Condition name |
| displayWidth | String | - | Display width |
| icon | String | - | Condition icon |
| type | String | "field" | Condition type |
| opt | String | - | Operator |
| func | String | - | Function |
| containsFilterFieldList | List<String> | new ArrayList<>() | Contains filter field list |
| disableChangeOpt | boolean | - | Disable operator modification |
| disableChangeFunc | boolean | - | Disable function modification |
| defaultValueExpression | String | - | Default value expression |
| defaultValue | Object | - | Default value |
| hideExpression | String | - | Hide expression |
| dataAutomaticId | String | - | Automation ID for filter condition candidate values |
| dataAutomaticVarList | List<DataAutomaticVar> | new ArrayList<>() | Automation variable list |
| setting | Map<String, Object> | new HashMap<>() | Condition settings |
| isFolded | boolean | - | Whether folded |
Inner Class FormFieldConfig
| Field | Type | Default | Description |
|---|---|---|---|
| fieldId | String | - | Field ID |
| hideInEdit | boolean | - | Hide when editing |
| readonlyInEdit | boolean | - | Read-only when editing |
Inner Class TableViewListener
| Field | Type | Default | Description |
|---|---|---|---|
| id | String | - | Listener ID |
| name | String | - | Listener name |
| remark | String | - | Listener remark |
| eventList | List<String> | new ArrayList<>() | Event list |
| isEnable | boolean | true | Whether enabled |
| automaticList | List<String> | new ArrayList<>() | Triggered automation list |
| automaticVarList | List<DataAutomaticVar> | new ArrayList<>() | Automation variable list |

