Commit Graph

1583 Commits

Author SHA1 Message Date
James Yeung
26bd778305
feat(module: table): add support ItemsProvider for Virtualization (#3262)
* feat(module: table): add support `ItemsProvider` for Virtualization

* fix initial load and empty status
2023-05-17 00:21:56 +08:00
James Yeung
f728324b66
feat(module: layout): add DefaultCollapsed for sider (#3260) 2023-05-13 12:57:49 +08:00
James Yeung
08b162059f
merge feature to master 2023-05-12 07:45:25 +08:00
James Yeung
6806bc1fa2
Revert "feat(module: tree): add SimplifySearchResults parameter to hide the nodes without any matched parent or child from the search results. (#3221)" (#3253)
This reverts commit 1b8c15c62c.
2023-05-08 07:20:37 +08:00
James Yeung
7d24d0917b
Revert "fix(module: auto-complete): fill the input component only if Backfill is true (#3140)" (#3252)
This reverts commit 15e6ebfcb8.
2023-05-08 07:19:34 +08:00
rhodon-jargon
00fdaf188f
feat(module: tree): Hide unmatched nodes in tree (#3242)
* feat(module: tree): Hide tree nodes that are not matched to search

* doc(module: tree): Add demo and API doc for HideUnmatched

* Unhide parent path

* Fix not showing nodes when SearchValue is empty
Expand all if DefaultExpandAll and SearchValue is empty

* update demo

* fix demo

---------

Co-authored-by: Rhodon <rhodonvantilburg@gmail.com>
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2023-05-07 22:31:49 +08:00
trafium
9080423ee4
fix(module: drawer): Add type="button" to Drawer close button. (#3233)
* Fix: Add `type="button"` to Drawer close button.

Without this close button triggers form submit if drawer is defined within form.

* Fix tests

---------

Co-authored-by: James Yeung <shunjiey@hotmail.com>
Co-authored-by: Dmitri Afanasjev <dafanasjev@microsoft.com>
2023-05-06 08:57:57 +08:00
André Coelho
7095a3c2ea
feat(module: tree): Added public method GetNode(string key) (#3243) 2023-04-27 22:45:16 +08:00
rhodon-jargon
4fca0ba1fe
feat(module: tree-select): Allow dynamic loading of tree-select tree using OnSearch and OnNodeLoadDelayAsync parameters (#3240)
Co-authored-by: Rhodon <rhodonvantilburg@gmail.com>
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2023-04-27 22:37:53 +08:00
rhodon-jargon
92a17343d8
feat(module: tree-select): Use attribute splatting for internal tree (#3234)
Co-authored-by: Rhodon <rhodonvantilburg@gmail.com>
2023-04-27 22:27:35 +08:00
huangjia2107
2c72002a2e
fix(module: menu): fix not hiding after clicking the selected menuitem in Dropdown (#3231)
* fix(module:menu): fix not hiding after clicking the selected menuitem

* remove try-finally and use if-else

* refactor

---------

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2023-04-27 21:49:05 +08:00
James Yeung
3760fd83ec
feat(module: menu): add ShowCollapsedTooltip parameter to handle tooltip display (#3226) 2023-04-17 22:36:58 +08:00
James Yeung
7033ccbac6
refactor(module: form): expose the feedback status of FormItem for the input component base class. (#3227) 2023-04-17 22:13:32 +08:00
James Yeung
1dcdc0e593
feat(module: select): support for accesskey attribute. (#3228) 2023-04-17 22:03:53 +08:00
huangjia2107
1b8c15c62c
feat(module: tree): add SimplifySearchResults parameter to hide the nodes without any matched parent or child from the search results. (#3221) 2023-04-17 21:47:51 +08:00
Luuk Glorie
954562f965
fix(module: table): fix not logging exception and ignore JSDisconnectedException (#3216)
Thrown exception was not logged because LogError overload was used incorrectly. When calling JS while disposing a component a JSDisconnectedException could be thrown, which should be ignored.

Closes #3215
2023-04-16 15:49:11 +08:00
James Yeung
51e53965b3
feat(module: descriptions): add LabelStyle and ContentStyle for custom styles. (#3186) 2023-04-09 18:45:30 +08:00
Varun Bedi
88bd64ddc5
fix(module: InputNumber): Assign Id to input element in InputNumber component (#3198)
Co-authored-by: Varun Bedi <varunbedi@ulstechnology.com>
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2023-04-09 17:33:29 +08:00
James Yeung
1b3625e1bc
fix(module: tabs): animated cause display incorrectly (#3177)
* fix(module: tabs): animated cause display incorrectly

* fix test

* fix test
2023-04-09 16:23:26 +08:00
Sebastian Wachsmuth
5285bf97b2
fix(module: DatePicker): Change Calculation of Calendarweek for WeekPicker (#3214)
* Escape format string
Some languages have reserved letters in their Week.
for example the german Week is Woche and the 'h'
will be replaced by the hour resulting int 'Woc12e'
or similar

* Use Current Culture for Week of year operations

---------

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2023-04-08 15:57:13 +08:00
Key Roche - WSS
9c69ef4061
feat(module: mentions): Add ability to customize the rendering (#3178)
* feat(module: mentions): Add ability to customize the rendering of the textarea. This allows using the TextArea component if you want its extended functionality. Add tests. Update demos.

* fix test

* fix test

---------

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2023-04-08 14:23:20 +08:00
James Yeung
ab3e3c0844
feat(module: typography): refactor & support editable (#3173)
* feat(module: typography): support editable

* fix tests
2023-04-06 23:14:27 +08:00
Alex Kryvdyk
f8e51dbccd
fix:(module: datepicker): un-representable DateTime when day > daysInMonth (#3193) 2023-03-22 21:58:52 +08:00
张晓栋
2fa56e1c13
fix(module: input): read spaces or empty strings as null (#3190) 2023-03-22 21:54:37 +08:00
James Yeung
e6c21671bc
fix(module: select): empty incorrectly in virtualization mode (#3171) 2023-03-11 13:04:56 +08:00
James Yeung
cc235c8d45
fix(module: image): preview operations would be covered by the preview image (#3170) 2023-03-10 22:53:48 +08:00
James Yeung
8db4f8b2a4
fix(module: table): the filter of column with the flags enum type place incorrectly (#3168) 2023-03-10 16:50:15 +08:00
张晓栋
c192eece54
fix(module: checkbox): CheckboxGroup will report an error when the internal Checkbox is null (#3162) 2023-03-08 22:00:54 +08:00
张晓栋
990fd19dd9
fix(module: tabs): rewrite the logic of ReuseTabs about tab key (#3153) 2023-03-05 18:02:48 +08:00
James Yeung
c2599ebc8c
Changelog 0.14.4 (#3147) 2023-03-01 13:53:12 +08:00
Kieran Coldron
2ade899b8d
fix(module: InputNumber): Allow passing Style and ID to InputNumber without a wrapper (#3144) 2023-02-27 21:42:14 +08:00
James Yeung
27b9ef4320
fix(module: select): OnSelectedItemsChanged is not triggered in form (#3129)
* fix(module: select): OnSelectedItemsChanged is not triggered in form

* invoke valueschanged before refresh
2023-02-27 00:04:54 +08:00
André Coelho
38d15c1d31
fix(module: tree): preventdefault for oncontextmenu (#3076)
* feat(module: tree) Added parameters OnContextMenuPreventDefault and OnContextMenuPreventDefaultRoot

* not use another parameter

---------

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2023-02-27 00:04:17 +08:00
James Yeung
87f0952134
fix(module: pagination): avoid trigger ChangeSize while the size was not be changed (#3133) 2023-02-26 23:29:03 +08:00
James Yeung
aeae95ef43
fix(module: transfer): add ListStyle to custom the css for columns (#3139)
* fix(module: transfer): add `ListStyle` to custom the css for columns.

* pass TransferDirection
2023-02-26 23:25:04 +08:00
张晓栋
2430540c9f
fix(module: tabs): ReuseTabs causes errors when the base url is not the default (#3142) 2023-02-26 23:22:27 +08:00
James Yeung
15e6ebfcb8
fix(module: auto-complete): fill the input component only if Backfill is true (#3140) 2023-02-26 22:27:41 +08:00
Alex Kryvdyk
478420714c
fix(module: datepicker): DisabledDate does not affect keyboard input (#3134) 2023-02-26 21:57:01 +08:00
James Yeung
8dd3e41255
fix(module: input): avoid textarea call jsinterop before rendering (#3128) 2023-02-24 14:31:47 +08:00
James Yeung
a33e182333
fix(module: radio): avoid infinite loop when the vaule is not in options (#3123) 2023-02-21 14:05:23 +08:00
James Yeung
e2eb438841
changelog 0.14.3 (#3115) 2023-02-19 22:31:12 +08:00
James Yeung
81e60a7c89
Revert "chore: documents using brotli compression (#3107)" (#3114)
This reverts commit 46069cfe85.
2023-02-19 20:10:20 +08:00
token
46069cfe85
chore: documents using brotli compression (#3107)
* WebAssembly使用br压缩加载文档

* 修改错误位置

* 更换decode.min.js位置

* revert change

---------

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2023-02-19 16:03:17 +08:00
zxyao
d97ea27725
fix(module: drawer): popup cannot be clicked (#3106) 2023-02-18 12:41:24 +08:00
James Yeung
d3f9596201
Revert "feat(module: overlay): support avoid show/hide in OnVisibleChange (#3094)" (#3112)
This reverts commit 0289f1433b.
2023-02-18 11:12:35 +08:00
Key Roche - WSS
bcd2c57004
fix(module: Textarea): Fix Textarea not rendering maxlength on textarea (#3108) 2023-02-16 18:46:45 +08:00
zxyao
84f586aeb5
fix(module: Modal): every key down will trigger Modal re-render (#3099) 2023-02-14 13:02:23 +08:00
James Yeung
afe71bbf79
fix(module: tabs): reusetabs title update (#3088) 2023-02-14 13:00:19 +08:00
James Yeung
4714f06903
fix(module: popconfirm): icon missing color (#3093) 2023-02-13 23:22:23 +08:00
James Yeung
fdd52e43a0
fix(module: radio): can't selected radio while radio list and value was changed at the same time (#3098)
* fix(module: radio): can't selected radio while radio list and value was changed at the same time

* add tests
2023-02-13 23:20:11 +08:00