codecamp

React EasyUI 数据表格

属性列表

名称 数据类型 作用描述 默认值
idField string 指示哪个字段是标识字段。 null
groupField string 指示要分组的字段。 null
expanderWidth number 展开列宽。 30
renderDetail ({row,rowIndex}) 用于呈现细节视图的函数。
renderGroup ({value,rows}) 用于呈现组行的函数。

事件列表

名称 参数 作用描述
onRowExpand row 在展开行时触发。
onRowCollapse row 当行被折叠时触发。
onGroupExpand group 在展开组时触发。
onGroupCollapse group 在组折叠时触发。

方法列表

名称 参数 返回值 作用描述
sortData none void 对数据行进行排序。
collapseGroup value void 一组折叠。。
expandGroup value void 扩展一组。
toggleGroup value void 一组切换。
collapseRow row void 折叠一行。
expandRow row void 扩充一行。
toggleRow row void 连续切换。

注:
- 继承: GridBase 。

使用方法

  • 与表格列( gridcolumn )配合创建数据表格(datagrid)。

<DataGrid data={this.state.data} style={{height:250}}>
  <GridColumn field="itemid" title="Item ID"></GridColumn>
  <GridColumn field="name" title="Name"></GridColumn>
  <GridColumn field="listprice" title="List Price" align="right"></GridColumn>
  <GridColumn field="unitcost" title="Unit Cost" align="right"></GridColumn>
  <GridColumn field="attr" title="Attribute" width="30%"></GridColumn>
  <GridColumn field="status" title="Status" align="center"></GridColumn>
</DataGrid>
React EasyUI 数据列表
React EasyUI 树
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

React EasyUI 教程总览

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }