树节点模型 NodeModel

1.说明

树组件Tree的节点数据模型

2.参数顺序

constructor(value, text, isParent = false)

3.API

参数名 默认值 参数说明
value text
text null 标题
isParent false 是否父节点,如果没有强制,则会根据是否有子节点来判断是为父节点
tip null 提示信息
iconCls icon-file 默认图标
iconClose icon-folder 关闭图标
iconOpen icon-open-folder 打开的图标
open false 是否处于打开状态
selected false 是否被选中
checked false 是否被勾选,暂未开放
checkAble false 是否允许勾选,暂未开放
checkedType {"Y": "ps", "N": "ps"} 勾选对于父子节点的关联关系
href # 节点的链接
url null 子节点加载的url地址,暂未开放
key id 向后台传输的字段名
params null 向后台传输的额外参数
data [] 子节点数据
onSelect null 选中后的事件

4.代码演示

/**
 * Created by ALOG on 17/6/5.
 */

let React =require( "react");
let ReactDOM=require("react-dom");
let wasabi=require("wasabiD");
let Tree=wasabi.Tree;

class Demo extends React.Component {
    render(){
        var data=[
            {value:1,text:"节点1",open:true,data:[{value:11,text:"节点11",isParent:false},{value:12,text:"节点12"},{value:13,text:"节点13"}]},
            {value:2,text:"节点2",data:[{value:21,text:"节点21"},{value:22,text:"节点22"},{value:23,text:"节点23"}]},
            {value:3,text:"节点3",isParent:true},
            {value:4,text:"节点4"},
            {value:5,text:"节点5"},
            {value:6,text:"节点6"},
            {value:7,text:"节点7"},
            {value:8,text:"节点8"},
            {value:9,text:"节点9"},
            {value:10,text:"节点10"},
        ]
        return (
            <Tree data={data} ></Tree>
        )
    }
}
ReactDOM.render(<Demo/>,document.getElementById("root"));

results matching ""

    No results matching ""