* fix(module: TreeSelect): value binding on datasource was changed
* update selection after value changed
* tree datasource change
* invoke state changed
* clean up
* clean up
* fix(module: tree): Multiple should not take effect when Ctrl is not pressed.
* Skip listening CtrlKey for TreeSelect
* change the generic type to KeyboardEventArgs
---------
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* 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
* 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>
* feat(module: tree) Added parameters OnContextMenuPreventDefault and OnContextMenuPreventDefaultRoot
* not use another parameter
---------
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* Added the implementation like select to use tree search funcionality. Trying to change minimum posible to make it work.
Add ignoreCase for search on tree and fix display of match to respect the original value.
* Add a example of search.
* 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
* delete demo docs
* fix tree default value and dnd
* fix tree line and keys
* fix switcher icon and line
* fix line demo
* fix switcher
* add DirectoryTree demo
* fix draggable demo
* clean code
* clean code
* clean up the classmapper call
* update docs
* fix the docs
* fix comment
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* feat(module:overlay): OverlayTrigger not bound to a div
* feat(module:overlay): OverlayTrigger not bound to a div
* feat(module:overlay): Logic transfer to single Overlay
* feat(module:overlay): remove obsolete duplication
* feat(module:Tooltip): Add for unbounded oncontextmenu event handler
* feat(module:tooltip): unbound js event listeners remove
* docs(module:tooltip): unbound explanation
* fix(module:button): attach Ref to top level html element @ref
* feat(module:dropdown&tooltip&popconfirm&popover): Overlay not bound to a div
* docs(module:dropdown&tooltip&popconfirm&popover): unbound explanation
* feat(module:OverlayTrigger): common logic relocation
* feat(module:overlaytrigger): Overlay not bound to a div
* feat(module:DatePicker): Overlay not bound to a div
* feat(module:select): Overlay not boud to div
* fix(module:select): onclickarrow event relocation
* fix(module:select): rename Show to OnArrowClick
* feat(module:avatar): Overlay not bound to a div
* docs(module:avatar): demo switch to unbound version
* feat(module:autocomplete): partial OverlayTrigger not bound to a div
* feat(module:slider): tooltip
* docs(module:slider): tooltip
* fix(module:overlay): add SetVisible method
* feat: set Ref where missing, performance
components register Ref when missing
IsFixed flag for CascadeValue changed
hard-code sequence numbers when using RenderTreeBuilder
Rate component use Tooltip Unbound version
Tabs test fix
* fix: revert changes (accidental)
* feat(module:upload): tooltip with unbound usage
* feat(module:table): column use of unbound tooltip
* feat(module:autocomplete):overlay unbound from div
* fix(module:upload): missing div restore
Co-authored-by: James Yeung <shunjiey@hotmail.com>