Граф коммитов

2104 Коммитов

Автор SHA1 Сообщение Дата
ysj265 eaf4130c39
feat(module: table): Add AutoHeight property to table (#4168)
* Fix the issue where the Tabs under the Card cannot remember the input status

* optimize performance

* Simplified writing style

* Revert "Simplified writing style"

This reverts commit 44ce256b0c.

* Simplified writing style

* Fix test case(Card.Render.Tests.razor)

* Add AutoHeight property to table

* docs:add api comments

* add demo

* fix algorithm for AutoHeight

---------

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2024-09-08 21:55:03 +08:00
James Yeung 5598edf584
fix(module: drawer): closing effects (#4166)
* fix(module: drawer): closing effects

* fix build

* fix events

* fix test

* fix overflow hidden

* fix test
2024-09-07 18:29:28 +08:00
ysj265 94dfdfe447
fix(module: card): where the Tabs under the Card cannot remember the input status (#4164)
* Fix the issue where the Tabs under the Card cannot remember the input status

* optimize performance

* Simplified writing style

* Revert "Simplified writing style"

This reverts commit 44ce256b0c.

* Simplified writing style

* Fix test case(Card.Render.Tests.razor)
2024-09-05 12:46:55 +08:00
youcaiyouyoucai f52e0358b7
fix(module: datepicker): Update the Focus and Blur API (#4153)
* Update the Focus method access level 更新Focus 方法访问级别

Update the Focus method access level
更新Focus 方法访问级别

* put the apis outside

---------

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2024-09-04 17:02:14 +08:00
James Yeung 063c24c8a9
refactor(module: form): make validate mode default to Complex (#4163) 2024-09-04 07:10:30 +08:00
James Yeung 4459d3ea8c
refactor(module: tree): make some api public(#4162) 2024-09-04 06:36:12 +08:00
James Yeung 3ad90ba49e
docs: fix cascader subtitle (#4161)
* docs: fix subtitle

* fix anchor

* fix datepicker
2024-09-03 23:24:48 +08:00
James Yeung 9c8d6288eb
docs: fix demo discovery (#4159)
* docs: fix demo discovery

* fix
2024-09-03 15:12:58 +08:00
James Yeung 238b73310f
docs: fix menu generator (#4157)
* docs: fix menu generator

* fix subtitle

* ignore submenu in en
2024-09-03 13:29:19 +08:00
James Yeung 32fef1c455
Changelog 0.20.3 (#4152)
* Changelog 0.20.3

* update
2024-09-03 03:11:26 +08:00
James Yeung fbb175f629
docs: add more api commonets (#4149)
* fix api comments

* update

* update

* update table doc

* refactor

* recognize componetns by doc files

* refactor datepicker

* update comments

* fix tests

* update

* update

* fix JSInvokable

* update

* update

* update xml
2024-09-03 00:23:44 +08:00
James Yeung 81ce25c34e
test: add badge tests (#4145)
* add basic test

* fix tests
2024-09-01 19:46:06 +08:00
James Yeung dc1188dfc1
fix(module: tabs): dnd and reorder (#4147)
* fix(module: tabs): dnd and reorder

* update ink position after dnd

* fix position

* fix card tabs

* fix ink render

* fix test

* fix tests

* clean

* fix tests
2024-09-01 14:33:24 +08:00
James Yeung 946b89405b
feat(module: table): add SelectAll event callback (#4142)
* feat(module: table): add select all callback

* update demo
2024-08-29 09:48:57 +08:00
Olegas Goncarovas 577dc049b1
fix(module: form): check if _editContext exists when disposing (#4136) 2024-08-28 09:37:14 +08:00
James Yeung d565d09ca5
refactor(module: table): reduce rendering for dynamic columns (#4138)
* refactor(module: table): reduce rendering for dynamic columns

* revert
2024-08-28 09:26:44 +08:00
Weihan Li 9fa391449a
chore: Enable some code analyze rules (#4126)
* style: update editorconfig

- update editorconfig encoding to utf8
- add CA1852 and IDE0005 rules

* style: apply dotnet-format

* style: add IDE0040 rule

* style: apply dotnet-format

* refactor: sealed SimpleEmbeddedJsonLocalizerFactory

* style: add style rule for modifiers

* fix: resolve dotnet-format unmerged issue

* fix: add back translation

---------

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2024-08-28 00:54:33 +08:00
James Yeung eb5b19ac59
fix(module: form): exception during validation for some nullable types (#4137) 2024-08-28 00:14:03 +08:00
Stratos d93817ad54
chore: reduce nuget package size by copying intellisense files before build (#4129) 2024-08-26 22:52:09 +08:00
Key Roche 4ad8e7ceab
docs: enhance documentation automation (#3013)
* Documentation automation. Build will generate documentation based on XML comments and attributes in the library. Translation will be done where necessary to generate the Chineese site.

Did some small code clean up on the way.
Removed or removed from public APIs:

AnchorLink.LinkDom
Button.RemoveAnimationAfter
Button.Icons - never used
Calendar.PrefixCls
All date pickers - method OnOkClick
Descriptions.Items
ListItem.PrefixName
AntList.PrefixName
ListItemMeta.PrefixName
Menu.Submenus
Menu.MenuItems
Transfer.ChildContent
Table.ColumnContext
Space.SetClass
Steps.Handler
Radio.OnClick

* Add Azure translation service. Requires adding your own key to a private appsettings JSON file to translate locally with it.

* Make translation services return null when unable to translate, have cache not cache it and return text asked to translate.

* Update documentation markdown file for new translation service

* Update DOCUMENTATION.md

* fix datepickerbase

* fix tree-select

* add docs for Flex and Watermark

* add zh

* add UserSecrets

* fix keywords

* fix button doc

* fix page

* fix internals visible to

---------

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2024-08-25 14:37:41 +08:00
Weihan Li 61ddc2a74a
fix: remove duplicated InternalsVisibleTo (#4124) 2024-08-24 20:14:02 +08:00
Weihan Li c6a8e839b5
build: remove source link pakcge (#4125) 2024-08-24 18:56:10 +08:00
James Yeung f7466f2919
fix(module: drawer): closing animation effect (#4122) 2024-08-24 14:12:48 +08:00
James Yeung b3018a3965
refactor: let the service register with WebAssembly and server using different life cycles (#4123) 2024-08-24 01:56:37 +08:00
pankey888 b390c24759
fix(module: select): An exception is raised when values change in some cases. (#4117) 2024-08-23 23:24:07 +08:00
pankey888 6d2676364b
refactor(module: menu): Hide overlay before handling `OnClick` event. (#4121) 2024-08-23 23:23:45 +08:00
kx500 8692221e7b
refactor(module: drawer): Change the Height and Width of the Drawer to the string type to support the percentage argument (#4120)
* #

* Drawer Width和Height 修改为string类型
2024-08-23 22:57:22 +08:00
Olegas Goncarovas a69d169947
i18n: remove comments from locale json files (#4116)
* remove comments from lt locale json file

Fixes exception where JSON could not be deserialized

* remove comments from other locale json files
2024-08-22 20:00:41 +08:00
James Yeung ce5e0983e5
fix(module: reusetabs): update title after menus were loaded (#4112)
* fix(module: reusetabs): update title after menus were loaded

* fix context menu click

* add comments
2024-08-22 10:46:32 +08:00
James Yeung 031bcc6f31
chore: fix duplicated xml files for package (#4110) 2024-08-21 17:02:33 +08:00
James Yeung 49afcc72d5
chore: fix nuget package duplicated file error (#4109) 2024-08-21 14:23:56 +08:00
James Yeung 58b2a5b8fd
chore: fix nuget package (#4108) 2024-08-21 09:50:13 +08:00
James Yeung af8af28aeb
changelog 0.20.2 (#4106)
* 0.20.2

* update

* update
2024-08-21 07:02:09 +08:00
James Yeung 048b9aecd3
chore: add localized intellisense for zh-CN,ja-JP,ko-KR (#4107) 2024-08-21 00:38:10 +08:00
pankey888 a2f1ea3587
feat(module: upload): Disable the tooltip of the input component inside UpdateButton. (#4096)
* feat(module: upload): Disable the tooltip of the input component inside UpdateButton.

* fix test

---------

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2024-08-20 22:27:11 +08:00
James Yeung 6d871fe30f
docs: add a demo for static form validation (#4105)
* docs: add a demo for static form validation

* fix build
2024-08-20 22:18:37 +08:00
阿蒙 bf9cd7cd9e
docs: Update GroupedColumn demo (#3524)
Fix error example code for incorrect examples of grouping bar charts

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2024-08-20 22:16:21 +08:00
James Yeung a81be3de54
feat(module: form): support nest property validation and add table form demo (#4102)
* fix(module: form): support table editor validation

* fix error

* fix DisplayName
2024-08-20 21:28:24 +08:00
James Yeung 3faebe2456
docs: fix anchors (#4100) 2024-08-19 13:58:12 +08:00
James Yeung e9307d4e32
fix(module: form): remove complex object validator (#4098)
* fix(module: form): locale transfer of attributes should ignore which has been set the ErrorMessageResourceName

* update demo

* replace complex object validator

* fix CompareAttribute
2024-08-18 22:59:47 +08:00
pankey888 681e625921
fix(module: tabs): The Ink is not rendered when changing active page through ActiveKey. (#4094) 2024-08-18 16:23:11 +08:00
James Yeung 0d05fe467a
fix(module: table): style would be messy when columns skipped fixed or no width was set (#4097) 2024-08-18 15:29:17 +08:00
James Yeung ffa54d8ec2
fix(module: table): column dynamic change (#4093)
* fix(module: table): column change

* fix discover the contnet

* clear

* clean demo

* update demo
2024-08-18 14:49:01 +08:00
James Yeung 06f9742023
docs: Optimize document presentation performance (#4091)
* Optimize document presentation performance

* fix demo
2024-08-16 01:01:55 +08:00
James Yeung a503eac29d
Changelog 0.20.1 (#4090) 2024-08-15 22:28:38 +08:00
pankey888 c085679254
fix(module: tree): Fix the issue that node's 'CheckAllChildren' does not trigger a change in 'CheckedKeys'. (#4088) 2024-08-15 20:40:27 +08:00
James Yeung 2b609a1d35
feat(module: table): support multiple row grouping (#4089)
* support multiple grouping

* fix children

* fix rows

* fix group data cache and selection

* update demo

* update style and API
2024-08-15 20:39:06 +08:00
ysj265 4115dcec69
fix(module: table): Fix the issue of not displaying child nodes when adding them to Children (#4086)
* fix(module: table):The problem of not displaying when adding child nodes to Children

* refactor

* update children every time

* update demo

---------

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2024-08-14 08:45:00 +08:00
James Yeung e24930fc56
docs: update i18n document (#4085)
* docs: update i18n document

* update form i18n

* update i18n doc

* fix
2024-08-13 08:45:59 +08:00
James Yeung 04b4b47b94
fix(module: form): validation attributes transfer (#4084)
* fix(module: form): validation attribute transfer

* add missing required parameter to rules

* fix enum validate messages

* fix test

* fix field type

* fix test

* fix test

* fix test
2024-08-12 10:02:56 +08:00