API
table相关API参考这里,下面是Grid扩充的API
参数 |
说明 |
类型 |
默认值 |
paginationObj |
表格分页,具体参考分页API |
Object |
{activePage: 1, total: 0,items:1}horizontalPosition:分页条的对齐方式是left可以为center、right。verticalPosition为bottom或者top,当值为'none'时不显示分页 |
showHeaderMenu |
是否显示表头菜单(动态设置显示隐藏、锁定解锁) |
boolean |
true |
multiSelect |
是否含有多选框,multiSelect={false}时为每行不含有Checkbox |
Object |
{} |
showFilterMenu |
是否显示行过滤菜单 |
boolean |
false |
columnFilterAble |
是否显示列过滤功能 |
boolean |
true |
sheetName【excel】 |
设置导出excel 的sheet的名称 |
string |
-- |
sheetIsRowFilter【excel】 |
是否要设置数据的行高 |
boolean |
false |
sheetHeader【excel】 |
设置导出excel 的Head的高度 |
Object |
eg:height:30, //设置高度ifshow:false //是否显示 |
resetColumns |
重置columns |
function |
this.refs.grid.resetColumns(columns) |
exportData |
要导出的数据源 |
array |
- |
afterRowFilter |
是否增加栏位过滤 |
boolean |
true |
Column(新增)
参数 |
说明 |
类型 |
默认值 |
exportHidden |
是否在导出中隐藏此列 |
boolean |
false |
exportKey |
单独设置当前列的key[eg:性别 返回字段中 table 使用 id ,而导出中使用 name ] |
string |
- |
导出excel 使用
exportExcel=()=>{
this.refs.grid.exportExcel();
}