[TOC]
添加表头
用法
addColumn($field,$title,$param)
基本参数
单选的用法和复选类似,请参照复选的用法。
参数 | 含义 | 类型 | 是否必须 |
---|---|---|---|
field | 字段 | string | Y |
title | 标题 | string | Y |
param | 参数 | 见表头参数表 | N |
表头参数一览表
详细可以参照 layui 表格文档 https://www.layui.com/doc/modules/table.html#cols
参数 | 类型 | 说明 | 示例值 |
---|---|---|---|
field | String | (必填项)设定字段名。字段名的设定非常重要,且是表格数据列的唯一标识 | username |
title | String | (必填项)设定标题名称 | 用户名 |
width | Number/String | 设定列宽(默认自动分配)。支持填写:数字、百分比。 | |
minWidth | Number | 局部定义当前常规单元格的最小宽度(默认:60),一般用于列宽自动分配的情况。其优先级高于基础参数中的 cellMinWidth | 100 |
type | String | 设定列类型。可选值有: normal(常规列,无需设定)、 checkbox(复选框列)、 space(空列)、 numbers(序号列)。 | 任意一个可选值 |
LAY_CHECKED | Boolean | 是否全选状态(默认:false)。必须复选框列开启后才有效,如果设置 true,则表示复选框默认全部选中。 | true |
fixed | String | 固定列。可选值有: left(固定在左)、 right(固定在右)。一旦设定,对应的列将会被固定在左或右,不随滚动条而滚动。 注意:如果是固定在左,该列必须放在表头最前面;如果是固定在右,该列必须放在表头最后面。 | left(同 true) right |
sort | Boolean | 是否允许排序(默认:false)。如果设置 true,则在对应的表头显示排序icon,从而对列开启排序功能。 | true |
unresize | Boolean | 是否禁用拖拽列宽(默认:false)。默认情况下会根据列类型(type)来决定是否禁用,如复选框列,会自动禁用。而其它普通列,默认允许拖拽列宽,当然你也可以设置 true 来禁用该功能。 | false |
edit | String | 单元格编辑类型(默认不开启)目前只支持:text(输入框) | text |
event | String | 自定义单元格点击事件名,以便在 tool 事件中完成对该单元格的业务处理 | 任意字符 |
style | String | 自定义单元格样式。即传入 CSS 样式 | background-color: #5FB878; color: #fff; |
align | String | 单元格排列方式。可选值有:left(默认)、center(居中)、right(居右) | center |