Commit Graph

1548 Commits

Author SHA1 Message Date
Alerinos
299a902c57
docs: Separator usage in Statistic Doc (#3166)
* Number separator usage

* Improved display and added a new example

* update

---------

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2023-06-12 06:38:08 +08:00
James Yeung
da7e494799
feat(module: table): the items of DataSource support interface types (#3297)
* feat(module: table): DataSource support interface type

* update a demo

* update doc

* update doc
2023-06-11 23:40:06 +08:00
如易君
7af4adc145
fix(module: tree): Fix search crash issue after Tree custom SearchExpression (#3274)
* 修复Tree自定义SearchExpression后Title中不包括过滤内容导致的bug

* 删除空行,修复格式

---------

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2023-06-11 23:34:14 +08:00
James Yeung
4e7977f7ad
fix(module: table): text would overflow at the column which is fixed and ellipsis (#3291)
* fix(module: table): text would overflow at the column which is fixed and ellipsis

* add IsFiexedEllipsis property
2023-06-08 23:30:05 +08:00
James Yeung
61bfb037a3
fix(module: radio): infinite loop render after changing the bind value out of the optons. (#3287) 2023-06-05 12:36:13 +08:00
James Yeung
69d8cb0c46
fix(module: core): remove the shared event subscriptions from it's store after there are no one are listening the event (#3278) 2023-06-04 23:43:36 +08:00
rhodon-jargon
50783c9b8a
fix(module: select): NotifyFieldChanged on null Values (#3277)
Co-authored-by: Rhodon <rhodonvantilburg@gmail.com>
2023-06-04 23:41:45 +08:00
Jtfk
33032f7b76
fix(module: tree): fix IList DataSource cannot be modify in place (#3275)
* fix(module: tree): skip `ToList()` when type is `IList`

This allow DataSource to be modify by TreeNode draggable methods.

* test(module: tree): add test for TreeNode modify DataSource
2023-06-04 16:30:48 +08:00
James Yeung
1f9c539578
fix(module: table): empty status position incorrectly during pre-rendering stage, and avoid unnecessary use of ResizeObserver (#3281) 2023-06-04 14:22:54 +08:00
James Yeung
949114be05
Add Changelog 0.15.0 (#3271)
* add Changelog 0.15.0

* fix indent
2023-05-22 00:02:23 +08:00
James Yeung
4fcfc026e8
feat(module: table): add EF Core support for Virtualization ItemsProvider (#3270) 2023-05-20 01:15:29 +08:00
James Yeung
84ffd9bbfe
fix(module: table): revert min-height for scroll y (#3269)
* fix(module: table): revert min-height for scroll y

* fix table min-height
2023-05-19 23:58:24 +08:00
James Yeung
bcf24c0b01
fix(module: layout): menu can't collapsed when sider is default to collapsed (#3268) 2023-05-19 07:22:45 +08:00
James Yeung
ab8df30f71
fix(module: pagination): mini class name was changed (#3266) 2023-05-17 23:37:32 +08:00
James Yeung
4c927d683e
fix(module: table): empty and row height issue when ScrollY was set (#3265) 2023-05-17 23:37:11 +08:00
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