Commit Graph
154 Commits
Author SHA1 Message Date
Ziqiang 76bf7096c3 fix: chart setting data flow error 2025-09-27 01:00:45 +08:00
Ziqiang 8290d990ac test: chart add resource testcase 2025-09-26 15:34:57 +08:00
Ziqiang da457b5d4d feat: acstract chart model global method runQueryAndUpdateResult 2025-09-26 15:06:07 +08:00
Ziqiang f53dc87138 feat: add ChartResource methods about filter 2025-09-26 13:00:41 +08:00
Ziqiang 48e08106b6 feat: add ChartResource and refactor chart data flow 2025-09-26 02:10:19 +08:00
Ziqiang aa0f9a7b0b fix: chart setting, not overwrite raw buy builder 2025-09-25 09:54:09 +08:00
chenos af4be1feaa fix: runjs 2025-09-25 08:56:48 +08:00
chenos 44ce7e9066 fix: chartRef 2025-09-24 23:33:35 +08:00
gchust fb20e68034 fix: ctx.openView 2025-09-24 16:34:17 +08:00
Ziqiang df558588ed feat: chart setting panel min-width 2025-09-24 16:14:25 +08:00
Ziqiang 65debaa599 fix: chart config filters select field 2025-09-24 14:52:43 +08:00
Ziqiang b8020a0a85 feat: use drawer footer preview button 2025-09-24 11:29:58 +08:00
Ziqiang 74eaf6d487 feat: optimize chart config options 2025-09-24 10:19:20 +08:00
Ziqiang 119448935b feat: update chart config pannel and preview 2025-09-23 23:31:22 +08:00
Ziqiang 1a85324c29 refactor: chart options builder into antd form 2025-09-23 16:34:19 +08:00
Ziqiang 79b659fccb feat: update demo js for ChartOptionsPanel 2025-09-22 23:13:37 +08:00
Ziqiang bf3c463515 feat: update chart config QueryPanel 2025-09-22 22:59:56 +08:00
Ziqiang c6db12a42e feat: update chart QueryPanel 2025-09-22 13:23:38 +08:00
Ziqiang 8576347ee8 feat: add ChartOptions config 2025-09-22 13:22:49 +08:00
Ziqiang 791106b9bd fix: chart config query builder 2025-09-20 23:16:10 +08:00
Ziqiang ab717450ba feat: add queryBuild hooks 2025-09-20 11:45:47 +08:00
Ziqiang 2bac4234ef feat: add plugin-data-visualization QueryBuilder 2025-09-19 11:53:06 +08:00
Zeke Zhang 86c9043804 feat(ConfigPanel): add form value change effects 2025-09-18 15:46:39 +08:00
Ziqiang 26c3d0d872 refactor: echart instance ref 2025-09-10 23:30:46 +08:00
Ziqiang 8df40621a4 fix: sqleditor use ctx props 2025-09-10 16:27:57 +08:00
Ziqiang 65bb186ad5 fix: echart resize window throw Error 2025-09-10 15:51:36 +08:00
Ziqiang edc0869461 feat: plugin Chart support drill-down 2025-09-10 09:35:27 +08:00
chenos cacf62393c fix: open view 2025-09-09 17:38:41 +08:00
Ziqiang 006e01871f feat: enable refreshing ChartBlock with FilterBlock 2025-09-09 00:09:51 +08:00
Ziqiang 11f5e94750 feat: plugin-data-visualization SQLEditor add ctx selector 2025-09-07 19:55:12 +08:00
Zeke Zhangandchenos 8559364fab refactor: filter block (#7475)
* chore: remove unused filter form models

* refactor: rename form-v2 to form

* refactor(FilterFormFieldGridModel): remove unused import

* refactor(FormFilterBlockModel): update key for add button

* refactor(FormFilterBlockModel): simplify form rendering

* feat(FilterFormItemModel): add new filter form item model

* refactor(FilterFormFieldModel): rename editable field model

* refactor(FilterFormFieldModel): remove unused operator flags

* refactor(FilterFormFieldModel): remove unused methods and properties

* refactor(fields): update imports to use FilterFormFieldModel

* refactor(fields): rename to InputFilterFieldModel

* refactor(InputFilterFieldModel): update Input import source

* feat(CheckboxFilterFieldModel): add new checkbox filter model

* feat(CheckboxGroupFilterFieldModel): add new checkbox group filter model

* feat(NumberFilterFieldModel): add new number filter field model

* feat(PercentFilterFieldModel): add new percent filter field model

* feat(RadioGroupFilterFieldModel): add new radio group filter model

* feat(SelectFilterFieldModel): add new select filter field model

* feat(TimeFilterFieldModel): add new time filter field model

* chore(index): remove UploadFilterFormEditableFieldModel export

* feat(date-time): add new date and datetime filter models

* feat(association): add Association and SelectAssociation filter models

* refactor(SelectAssociationFilterFieldModel): simplify field handling and remove unused code

* feat(filter): add FilterFormBlockModel implementation

* refactor(filter): rename FilterFormFieldGridModel to FilterFormGridModel

* refactor(filter): simplify FieldNotAllow component and clean imports

* feat(filter): add export for FilterFormItemModel

* refactor(filter): simplify FilterFormItemModel and improve field handling

* chore(filter): remove unused buildFieldMenuItems tests

* refactor(filter): update subModel type in FilterFormGridModel

* feat(filter): add FilterFormSubmitActionModel class

* fix(filter): bind getValueProps in FilterFormItemModel

* feat(filter): add FilterFormResetActionModel class

* feat(filter): add FilterFormCollapseActionModel class

* feat(filter): add FilterFormBlockModel and remove FilterFormGridModel

* refactor: filter manager

* feat(filter): enhance action models with toggleable and sort properties

* refactor(aclCheck): simplify handler structure

* fix(filter): update context property names for grid model

* refactor(filter): improve onMount method structure

* feat(date-time): add RangePicker component for date selection

* feat(date-time): add FilterWithPicker component for date selection

* feat(date-time): add FilterDatePicker component

* feat(date-time): add FilterRangePicker component

* feat(date-time): add DateFilterDynamicComponent

* fix(date-time): bind translate function to flowEngine

* refactor(date-time): simplify AntdDatePicker value handling

* refactor(date-time): update import paths for DateFilterDynamicComponent

* refactor(date-time): simplify DateTime picker components

* refactor(date-time): remove onChange handler from DateTimeTzPicker

* refactor(date-time): remove onChange handler from FilterDatePicker

* fix: serialize

* refactor(filter-manager): update model type in getDefaultOperator

* refactor(SelectAssociationFilterFieldModel): update onChange handling in LazySelect

* refactor(connectFields): retain field info for future use

* refactor(SelectAssociationFilterFieldModel): update onChange to pass options

* refactor(FilterFormGridModel): improve model filtering logic

* refactor(FilterFormItemModel): add empty state handling

* refactor(BlockModel): enhance getFilterFields return type

* refactor(BlockModel): add filterable property to fields

* refactor(FilterFormItemModel): update settings structure and imports

* refactor(defaultOperator): improve operator options retrieval

* refactor(FilterFormGridModel): improve model matching logic

---------

Co-authored-by: chenos <chenlinxh@gmail.com>
2025-09-05 13:25:31 +08:00
chenos 02ccc0d0c7 fix: define children 2025-09-03 17:40:14 +08:00
chenos 7bca03f879 fix: create resource 2025-09-03 17:14:15 +08:00
Drol ca9ff99890 chore: hide ai tool buildChartBlockTool 2025-08-28 11:29:12 +08:00
gchust 4075c5b47e refactor: add sub models (#7402)
* refactor: toggleable for flow meta

* refactor: flow meta

* fix: build error

* refactor: replace add block button.

* refactor: replace add action

* chore: add unit tests before refactoring

* fix: tests error

* chore: add unit tests

* refactor: add field button

* fix: bug

* fix: keepdropdown bug

* chore: update add sub model hooks

* fix: bug

* feat: add defineChildren

* chore: improve code

* chore: add demo

* fix: bug

* chore: improve code and demo

* chore: improve code

* fix: build error
2025-08-19 09:57:02 +08:00
xilesun f2840e7a70 fix: openView bug 2025-08-10 17:42:26 +08:00
xilesun 075d5186e1 fix: query bug 2025-08-10 14:05:38 +08:00
xilesun 1a0b2cf6ab Merge branch 'feat/2.0-data-vi' into 2.0 2025-08-10 12:58:39 +08:00
xilesun 48add39292 fix: bug 2025-08-10 12:57:36 +08:00
Zeke Zhang 0114d8d137 feat(grid): add mobile layout support and transformRows function 2025-08-08 21:27:23 +08:00
xilesun b1e79058c4 feat: getFilterFields 2025-08-07 23:41:09 +08:00
xilesun 16053b05c8 fix: bug 2025-08-06 14:11:38 +08:00
xilesun 59639c453c Merge branch '2.0' into feat/2.0-data-vi 2025-08-06 12:51:58 +08:00
xilesun 6d14e076c9 feat: custom events 2025-08-05 23:07:25 +08:00
Katherine 826328bf59 fix: date variable issue in default value of date field in chart filter block (#7291)
* fix: date variable issue in default value of date field in chart filter block

* fix: bug

* fix: bug
2025-08-05 20:30:11 +08:00
xilesun 130d12769e chore: update 2025-08-04 08:55:12 +08:00
xilesun 947671f15a feat: chart block 2.0 2025-08-02 20:33:32 +08:00
YANG QIA 1fdf0ae45b fix(data-vi): table pagination issue (#7151) 2025-07-03 16:29:19 +08:00
Katherine eb743cfccb fix: incorrect display of between date field in chart filter (#7051) 2025-06-12 10:09:27 +08:00
YANG QIA 71dcc355b8 fix(data-vi): checkbox group fields in charts should display labels instead of raw values (#7033) 2025-06-10 10:59:53 +08:00