公用表格 tableCommon

公用表格主要功能有选择和排序展示表格列、分页、展示从表、表格头配置筛选、表格头配置排序、等功能。

组件效果图

总体效果

  • 包括表格,分页和表格头选择框。
总体效果

表格头选择框

  • 可选择展示主表表列
  • 可移动展示主表表格列的展示顺序

    表格头选择框

Attributes

参数 说明 类型 默认值 是否必须
tableInfo 查询表格数据对象 Object
columnInfo 表头数据对象 Object

tableInfo对象的属性名说明

参数 说明 类型 是否必须 默认值
url 表格数据请求接口 String
headerUrl 表格头修改保存接口 String
tableParams 查询表格数据的请求参数 Object
has 操作按钮权限 Object
tableHeight 页面中减去表格高度以及分页之外的高度 Number 0
isIndex 是否展示序号
strCode: String 按钮code标识
Boolen
isSelected 是否展示多选框 Boolen
isHeader 是否支持表格列操作功能 Boolen
isExpand 是否支持表格行展开从表事件 Boolen
operation 是否显示主表操作列
isOperation: Boolen 是否显示操作列
width: Number定义操作列宽度
Object
isShowPagination 是否展示分页 Boolen

columnInfo对象的属性名说明

参数 说明 类型 是否必须 默认值
param 表格列参数对象
isSortable:Boolen 是否支持默认排序
width:Number 表格列宽度
isFilters:Booleb 是否支持筛选
filters:Array 列筛选选择条件
filtersSlot:String 修改显示筛选条件出来的行数据(自行添加表格里slot属性)
formatter:Function 表格格式化数据
Object

Events

事件名称 说明 回调参数 是否必须
rowDblClick 表格行双击触发 双击的表格行数据
TableCurrentChange 表格选中当前行触发 选中当前行数据
filterChange 表格筛选条件改变触发 选择的筛选条件
rowClick 表格行单击触发 单击的表格行数据
selectionChange 表格勾选表格行的复选框触发 选中的表格行数据
expandChange 展开不同表格行的从表数据 主表的表格行数据和主表展示的列