enhanced el tree
1.0.0
基於Element-UI的樹組件,添加一些有用的功能和horizontal-mode
也可以說是多cabesader組件。嘗試演示
限制:``當使用horizontal mode
時,某些原始樹屬性將不採用EFFECT,例如:縮進,手風琴等。
屬性 | 描述 | 類型 | 接受的值 | 預設 |
---|---|---|---|---|
水平的 | 是否激活水平模式 | 布爾 | - | 錯誤的 |
樹節點 - 與班級 | 激活水平模式時,將這些類添加到水平塊包裝器中 | 細繩 | - | - |
開放檢查 | 單擊複選框以表現得像單擊樹節點 | 布爾 | - | 錯誤的 |
姓名 | 描述 | 參數 |
---|---|---|
GetallCheckedKeys | 像getCheckedKeys ,但包括不確定的節點 | |
getallcheckednodes | 像getCheckedNodes ,但包括不確定的節點 | |
setCheckedNodesprecis | 通常與getAllCheckedNodes 一起恢復樹的原始狀態 | 一系列節點從getAllCheckedKeys 獲得 |
setcheckedkeysprecisly | 通常與getAllCheckedKeys 一起恢復樹的原始狀態 | 從getAllCheckedKeys 獲得一系列鑰匙 |
getcheckedkeyswithoutchild | 獲得檢查節點,除了所有檢查的子節點,請查看下面的示例 | |
getcheckednodeswithoutchild | 同上 |
getCheckedKeysWithoutChild
示例:
/**
*
* @example
* level1 - intermediate
* level1.1 - checked
* level1.1.1 - checked
* level1.1.2 - checked
* level1.2 - checked
* level1.3 - intermediate
* level1.3.1 - checked
* level1.3.2 - not checked
* level1.4 - not checked
* level2 - checked
*
* getCheckedKeysWithoutChild() will return [level2, level1.1, level1.2, level1.3.1]
*/
$ npm install @xlaoyu/enhanced-el-tree -D
< template >
< enhanced-el-tree horizontal > </ enhanced-el-tree >
</ template >
< script >
import EnhancedElTree from '@xlaoyu/enhanced-el-tree' ;
// component constructor
{
name : 'FooComponent' ,
components : {
EnhancedElTree
}
}
</ script >
MIT @ Xlaoyu