树 Tree

1.说明

文件夹、组织架构、生物分类、国家地区等等,世间万物的大多数结构都是树形结构。使用树控件可以完整展现其中的层级关系,并具有展开收起选择等交互功能。

2.API

属性名称 数据类型 是否必填 默认值 回传参数 说明
name string null 表单字段名称
value number,string "" 默认值
text number,string "" 默认文本值
valueField string value 数据字段值名称
textField string text 数据字段文本名称
url string null ajax的后台地址,暂时不支持子节点异步功能,等待开放
params string null 查询参数
dataSource string data ajax的返回的数据源中哪个属性作为数据源,为null时直接后台返回的数据作为数据源
data array data 节点数据NodeModel
onSelect string 关闭 value,text,name,rowData(这一行所有字段) 选中事件

2.代码演示

/**
 * 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 ""