* fix(module:select): fix data source of type IEnumerable<object>
* Update Select.razor.cs
* Update Select.OnDataSourceChangeTests.razor
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* perf: avoid memory leak #1834
Avoid memory leak by remove the exclusive parameter and logic in the code block on AddEventListener method in DomEventService class.
The following are the components affected:
components/affix/Affix.razor.cs
components/anchor/Anchor.razor.cs
components/carousel/Carousel.razor.cs
components/core/Component/Overlay/Overlay.razor.cs
components/core/Component/Overlay/OverlayTrigger.razor.cs
components/core/JsInterop/DomEventService.cs
components/descriptions/Descriptions.razor.cs
components/dropdown/DropdownButton.cs
components/grid/Row.razor.cs
components/input/Input.cs
components/input/TextArea.razor.cs
components/layout/Sider.razor.cs
components/list/ListItem.razor.cs
components/select/Select.razor.cs
components/select/internal/SelectContent.razor.cs
components/slider/Slider.razor.cs
components/table/Table.razor.cs
components/tabs/Tabs.razor.cs
* fix override AddEventListener method in AntDesign.TestKit project
* add register/remove event listerner for exclusive use in DomEventService class
* move _dotNetObjects to DomEventListerner class/service, so that users not required to maintain it in each component.
* * move share/reuse dom event listerner methods to DomEventListerner class
* remove method 'AddEventListener' that no longer exists in DomEventService class in AntDesign.TestKit project
* * change the component referring to an IDomEventListerner interface instead of a concrete class,
so that the component can be tested via a mock TestDomEventListerner.
* introduce DisposeShared and Dispose method in DomEventListerner to ease user remove callback from DomEventListerner
* register IDomEventListerner into DI container instead of create manually
* fix FormatKey
* fix FormatKey
* fix tests
* fix test
* fix test
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fixed. Fix network error when requesting contributor list in local development environment
* fixed. Fix Chinese garbled code
* Update Dynamic.razor
* update. Adjust the base class of the select control to selectbase, and extract the common methods to prepare for tree select.
* fixed. Adjust the type of the parent control to selectbase
* tree-select完成基础编码工作。
* fix. 重新修订冲突解决时误删的变量
* fix. 修复在多选模式下无法显示初始值的bug
* fix some styles
* add. tree add Node UnSelect Event
* fix . Node Multiple Select Bug.
* fix Tree UnSelect invalid.
* fix. tree multiple select support.
* fix. select option sync tree node selected.
* fix. multiple select, old selected values has clear
* fix loop update exception
* 修复合并带来的冲突
* add. allow clear feat. but not finish.
* fix merge bug
* fix merge bug
* fix. supplementary notes
* update demo data with react demo
* add. 添加静态下拉树的能力,以及单选和多选的demo
* fix. 优化下拉显示树时,树选项的选中逻辑。
* fix demo
* fix. 静态下拉树时,出现错选的bug
* fix merge bugs.
* fix merge bugs.
* add. static dataObject Bind Support
* 将下拉树中,对偏平数据源的处理,移到simpleTreeSelect中
* fix ChildrenExpression
* fix(module:select): value no longer reset on datasource set
* fix(module:select): dataSource change detection
* fix: improve datasource detection
add item & set value in SelectOption
* tests: scenario from issue #1207
* fix: DataSourceEqualityComparer default
* fix(module: table): fix initial load and render (#1835)
* fix(module: table): fix initial load and render
* delete the useless method
* chore: remove redundant semi-colons (#1812)
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module: checkbox): checked state didn't follow the value change (#1841)
* fix(module: menu): menu item click event should be triggered when menu selectable is false (#1843)
* fix(module: tag): Tag component style parameters are not rendered (#1847)
* fix(module: tag): Tag component style parameters are not rendered (#1846)
* fix(module: tag): change call GetStyle in OnParameterSet
Co-authored-by: haojiajun <haojiajun@vanelink.net>
* fix(module: tree): SelectedNodeChanged would be fired twice twice (#1849)
* fix(module: table): prevent propagation of expand button click events (#1850)
* changelog 0.9.2 (#1851)
* feat(module: upload): add method parameter (#1853)
* add method parameter to upload component
* update documentation
* add test
Co-authored-by: Noah Potash <noah.potash@outbreaklabs.com>
* fix(module: table): avoid `OnChange` being called multiple times during initialization (#1855)
* fix(module: table): avoid OnChange being called multiple times during initialisation
* fix indent
* fix(module: table): didn't refresh when using client side data source (#1858)
* feat(module: table): add TheSameDateWith condition operator for DateTime column (#1856)
* use date in datetime filter
* fix spelling errors
* Restore changes and add Date and Month FilterCompareOperator
* hide time when filter date or month
* Remove the month FilterCompareOperator
* add locale data
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module: checkbox): option change does not lock checkboxes (#1863)
* fix(module: table): ignore milliseconds when applying the datetime filter (#1864)
* remove milliseconds when filtering
* remove the milliseconds when set the datetime filter value
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module: input-number): default value binding (#1871)
* fix(module: input-number): default value binding
* fix default value
* fix(module: autocomplete): overlay is showing for AutoCompleteSearch (#1860)
* fix(module:autocomplete): overlay is showing for AutoCompleteSearch
* translate comments
* code cleanup
Co-authored-by: ElderJames <shunjiey@hotmail.com>
* fix(module: tag): rename `CheckedChange` to `CheckedChanged` (#1876)
* Update Tag compliance with Blazor conventions
Add the missing 'd' to CheckedChanged callback in order to properly support two ways binding on the Checked property
* Fix references to renamed method in Tag component
* Update tests for Tag
Co-authored-by: Stefano Drussi <stefano.driussi@hotmail.it>
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* feat(module: menu): Add IconTemplate for menu item (#1879)
* docs: update CONTRIBUTING (#1882)
* feat(module: breadcrumb): add `Href` parameter and overlay dropdown (#1859)
* Setup breadcrumb dropdown
* Setup breadcrumb href
* fix dropdown style
* fix dropdown trigger class
* fix tests
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module: table): call `StateHasChanged` in `InternalReload` (#1874) (#1875)
* fix(module: table): not automatically load with ActionColumn (#1883)
Fixed an issue where a table would not automatically load after initialization when an ActionColumn was used.
* feat(module: table): add nested table demo (#1884)
* fix(module: modal): auto focus the ok button and remove the focus of the trigger button (#1838)
* fix: second opening of focus in modal fails if DestroyOnClose is false
* fix: confirm cannot get focus element
* fix: set ConfirmAutoFocusButton is OK
* fix: module ImagePreview cannot close on second click
* fix: blur active element when comfirm focus element is disabled
* fix(module: table): fix the format issue of datetime samedate filter (#1889)
* changelog 0.9.3 (#1890)
Co-authored-by: Simon Cropp <simon.cropp@gmail.com>
Co-authored-by: JohnHao421 <544106829@qq.com>
Co-authored-by: haojiajun <haojiajun@vanelink.net>
Co-authored-by: Noah Potash <digitalnugget@gmail.com>
Co-authored-by: Noah Potash <noah.potash@outbreaklabs.com>
Co-authored-by: SmallY <45689960+iamSmallY@users.noreply.github.com>
Co-authored-by: Andrzej Bakun <andrzej@neelyc.com.cy>
Co-authored-by: Stefano Driussi <stedri@gmail.com>
Co-authored-by: Stefano Drussi <stefano.driussi@hotmail.it>
Co-authored-by: Guyiming <guyiming2011@126.com>
Co-authored-by: YongQuanRao <79885120+JamesGit-hash@users.noreply.github.com>
Co-authored-by: Maksim <maksalmak@gmail.com>
Co-authored-by: Nikolay Krondev <nikolaykrondev@users.noreply.github.com>
Co-authored-by: zxyao <zxyao145@gmail.com>
Co-authored-by: anranruye <54608128+anranruye@users.noreply.github.com>
* fix: second opening of focus in modal fails if DestroyOnClose is false
* fix: confirm cannot get focus element
* fix: set ConfirmAutoFocusButton is OK
* fix: module ImagePreview cannot close on second click
* fix: blur active element when comfirm focus element is disabled
* Update Tag compliance with Blazor conventions
Add the missing 'd' to CheckedChanged callback in order to properly support two ways binding on the Checked property
* Fix references to renamed method in Tag component
* Update tests for Tag
Co-authored-by: Stefano Drussi <stefano.driussi@hotmail.it>
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* use date in datetime filter
* fix spelling errors
* Restore changes and add Date and Month FilterCompareOperator
* hide time when filter date or month
* Remove the month FilterCompareOperator
* add locale data
Co-authored-by: James Yeung <shunjiey@hotmail.com>