easyui数据表格显示复选框_EasyUI 树形表格复选框(TreeGrid CheckBox)_React Easyui Demo

本文展示了一个使用React和EasyUI创建的TreeGrid组件,该组件具有复选框功能。通过示例代码,展示了如何在数据表格中显示复选框,并提供了包含多级子节点的数据结构。
摘要由CSDN通过智能技术生成

源代码

import React from 'react';

import { TreeGrid, GridColumn } from 'rc-easyui';

class App extends React.Component {

constructor() {

super();

this.state = {

data: this.getData()

}

}

getData() {

return [

{

id: 1,

name: "C",

size: "",

date: "02/19/2010",

children: [

{

id: 2,

name: "Program Files",

size: "120 MB",

date: "03/20/2010",

children: [

{

id: 21,

name: "Java",

size: "",

date: "01/13/2010",

state: "closed",

children: [

{

id: 211,

name: "java.exe",

size: "142 KB",

date: "01/13/2010"

},

{

id: 212,

name: "jawt.dll",

size: "5 KB",

date: "01/13/2010"

}

]

},

{

id: 22,

name: "MySQL",

size: "",

date: "01/13/2010",

state: "closed",

children: [

{

id: 221,

name: "my.ini",

size: "10 KB",

date: "02/26/2009"

},

{

id: 222,

name: "my-huge.ini",

size: "5 KB",

date: "02/26/2009"

},

{

id: 223,

name: "my-large.ini",

size: "5 KB",

date: "02/26/2009"

}

]

}

]

},

{

id: 3,

name: "eclipse",

size: "",

date: "01/20/2010",

children: [

{

id: 31,

name: "eclipse.exe",

size: "56 KB",

date: "05/19/2009"

},

{

id: 32,

name: "eclipse.ini",

size: "1 KB",

date: "04/20/2010"

},

{

id: 33,

name: "notice.html",

size: "7 KB",

date: "03/17/2005"

}

]

}

]

}

];

}

render() {

return (

TreeGrid CheckBox

style={{ height: 250 }}

data={this.state.data}

idField="id"

treeField="name"

checkbox

>

);

}

}

export default App;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值