9.7 KiB
属性名 | 描述 | 类型 | 默认值 |
---|---|---|---|
elem | 绑定原始 table 元素,方法渲染方式必填。 | string/DOM | - |
发送异步请求的 URL。更多异步相关属性见 : #异步属性 |
- | - | |
表头属性集,通过二维数组定义多级表头。方法渲染时必填。 更多表头属性见 : #表头属性 |
array | - | |
data |
直接赋值数据。既适用于只展示一页数据,也能对一段已知数据进行多页展示。该属性与 注:当设置 |
array | - |
id |
设定实例唯一索引,以便用于其他方法对 table 实例进行相关操作。若该属性未设置,则默认从 |
string | - |
toolbar |
开启表格头部工具栏。支持以下几种值写法:
|
string boolean |
|
defaultToolbar |
设置头部工具栏右侧图标。值是一个数组,可选成员有: |
array | - |
width | 设置容器宽度,默认自适应。 | number | - |
设置表格容器高度,默认自适应。其他可选值的规则如下:
|
number string |
- | |
maxHeight 2.8+ |
设置表格容器的最大高度,设置该属性后, |
number | - |
cellMinWidth |
设置所有普通单元格的最小宽度,一般用于列宽自动分配的情况。其优先级低于表头属性中的 |
number |
|
cellMaxWidth 2.8+ |
设置所有普通单元格的最大宽度。其优先级低于表头属性中的 |
number | - |
lineStyle 2.7+ |
用于定义表格的多行样式,如每行的高度等。该参数一旦设置,单元格将会开启多行模式,且鼠标 hover 时会通过显示滚动条的方式查看到更多内容。 请按实际场景使用。 |
string | - |
className 2.7+ | 用于给表格主容器追加 css 类名,以便更好地扩展表格样式 | string | - |
css 2.7+ |
用于给当前表格主容器直接设定 css 样式,样式值只会对所在容器有效,不会影响其他表格实例。如: |
string | - |
cellExpandedMode 2.8.17+ |
用于设置所有单元格默认展开方式,可选值有:
|
string | - |
cellExpandedWidth 2.8.17+ |
用于设置所有单元格默认展开后的宽度。当 |
number |
|
escape 2.6+ | 是否开启对内容的编码(转义 html) | boolean |
|
totalRow | 是否开启合计行区域 | string |
|
page |
用于开启分页。 |
boolean object |
|
pagebar 2.7+ |
用于开启分页区域的自定义模板,用法同 |
string | - |
limit |
每页显示的条数。值需对应 limits 参数的选项。优先级低于 |
number |
|
limits | 每页条数的选择项。 | array |
|
loading |
是否显示加载条。若为 |
boolean |
|
scrollPos 2.7+ |
用于设置重载数据或切换分页时的滚动条位置状态。可选值:
|
string | - |
editTrigger 2.7+ |
是用于设定单元格编辑的事件触发方式。如双击: |
string |
|
title | 定义 table 的大标题(在文件导出等地方会用到) | string | - |
text | 自定义文本,如空数据时的异常提示等。 | object |
查看默认值
`text: {none: '无数据'}`
|
autoSort |
是否由组件自动进行前端排序。若为 |
boolean |
|
initSort |
初始排序状态。用于在数据表格渲染完毕时,按某个字段排序显示。它接受一个
|
object | - |
skin |
设置表格边框风格。可选值: |
string |
|
size |
设置表格其他尺寸。可选值: |
string |
|
even |
是否开启隔行背景。 |
string |
|
before 2.7+ |
数据渲染之前的回调函数。
|
||
数据渲染完毕的回调函数。返回的参数如下:
|
|||
error 2.6+ |
数据请求失败的回调函数。返回两个参数:错误对象、内容。
|
||
complete 2.8.18+ |
数据接口请求完成后执行,无论成功还是失败均会触发
|