:-: **給table添加一列**
> addColumn table中最重要的方法
* * * * *
源代碼
~~~
/**
* @title 添加一列
* @description 添加一列
* @createtime: 2018/7/13 19:20
* @param string $field 對應的返回data中的字段 true '' ''
* @param string $title 對應的上方顯示的title true '' ''
* @param bool $sort 是否可以排列,排列提交到服務端進行 false false true|false
* @param array $config 其他配置參考,會自動帶入到cols中 false [] ''
* @return $this
*/
public function addColumn($field, $title, $sort = false, $config = []){
$config = array_merge([
'field' => $field,
'title' => $title,
'sort' => $sort,
'width' => '',
'type' => 'normal',//checkbox, space,numbers
'LAY_CHECKED' => 'false',
'fixed' => '',
'unresize' => 'false',
'edit' => '',
'event' => '',
'styles' => '',
'align' => '',
'colspan' => '',
'rowspan' => '',
'templet' => '',
'toolbar' => ''
], $config);
$this->columns[] = array_filter($config);
return $this;
}
~~~
* * * * *
使用方法
~~~
$table->addColumn("ispass", "審核狀態", false, [
'width' => 100,
'align' => "center",
‘templet’ => "",//使用的模板, 需要看下方的addTemplate
'toolbar' => "#manageStatus-template"//和addTemplate的id相對應
'minWidth' => ""//最小寬度
'fixed' => ""//left或right固定在左右
'unresize' => false//是否可以拖拽列
'event' => ""//事件名稱
'style' => ""//單元格樣式
'align' => ""//單元格排列樣式,left|center|right
])
~~~
其他使用方式參考
[Layui的Table](http://www.layui.com/doc/modules/table.html)
- 序言
- 安裝
- icesadmin簡介
- 設置上方目錄所在-setPageBreadcrumb
- 設置頁面整體css-setPageStyle
- 設置界面整體js-setPageScript
- Table簡介
- 設置table名稱-setTablename
- 監聽table修改事件-setEditEvent
- 設置右側按鈕點擊-setTableform
- 設置上方搜索-setTableSearchForm
- 加入左側多選-addCheckbox
- 添加一列-addColumn
- 添加右側操作列-addToolColumn
- 添加右側操作按鈕-addToolbar
- 添加一個列模板-addTemplate
- 添加上方Btn-addTableBtn
- 添加table的js-addTableJavascript
- 添加使用js模塊-addConsoleJs
- 最終展示-show
- Form簡介
- 設置form初始值-setFormValue
- 設置form名稱-setFormname
- 行內聯(一行多個)-startInLine
- addConsoleJs
- 設置form的js-addFormJavascript
- table使用-getFormcontrols
- 添加控件(基礎)-addControl
- 添加單行輸入框-addText
- 添加多行輸入-addTextarea
- 添加密碼輸入框-addPassword
- 圖片上傳-addUpload
- 文件上傳-addWebuploader
- 添加選擇器-addSelect
- 添加多選-addMulSelect
- 添加復選框-addCheckbox
- 添加開關-addSwitch
- 添加單選-addRadio
- 添加日期選擇-addDate
- 添加編輯器-addUeditor
- 顯示-show