Skip to content

数据表格

数据表格组件提供了强大的数据展示和管理功能,使用户能够高效处理大量数据。

data-table.png

获取列表数据

js
function onChange($inject) {
    const api = $inject.api.el('ref_F2vulxvqc841dac').list;
}

Props

属性名类型默认值必需说明
columnArray[]表格列配置
globalDataKeyString, Object-全局数据键名
fetchObject-数据获取配置
dataArray[]静态数据
buttonObject-操作按钮配置
indexBoolean-是否显示序号列
selectionBoolean-是否显示选择列
pageObject-分页配置
formCreateInjectObject-FormCreate注入对象

Events

事件名参数说明
sortChangedata排序变化事件
handleClick{name, key, scope, column}按钮点击事件
currentChangen页码变化事件

Methods

方法名参数说明返回值
getEl-获取表格元素Element
deepGetobject, path, defaultValue深度获取对象属性any
initPage-初始化分页-
btnPropsbtn, scope获取按钮属性Object
getLimit-获取分页大小Number
nextList-获取下一页数据-
fetchDatapage获取数据Promise
changePagen切换页码-
makePage-创建分页组件VNode
checkBtnShowscope, btn检查按钮显示Boolean
makeButtonCol-创建操作列VNode
makeColumncol创建表格列VNode
makeTdcol, scope创建表格单元格VNode

Data

数据名初始值说明
total0总数据量
loadingfalse加载状态
unwatchnull监听器清理函数
list[]当前页数据
currentPage1当前页码
id1组件刷新标识
order''排序字段
orderBy''排序方式
filterListArray过滤后的数据列表