:-: **设置Table上方的按钮**
> addTableBtn
* * * * *
源代码
~~~
/**
* @title 添加对应按钮
* @description 添加对应按钮。默认值可以直接传入add/del,如果是默认值的话需要调用setTableform,否则点击无效
* @createtime: 2018/7/13 19:39
* @param string $btn 默认值可以直接传入add/del,或自己的html true '' ''
* @return $this
*/
public function addTableBtn($btn){
if(is_array($btn)){
foreach($btn as $i => $v){
$this->addTableBtn($v);
}
}else{
if($btn == "del"){
$this->tablebtn .= '<button class="layui-btn layui-btn-danger layuiadmin-btn-admin" data-type="del">删除</button>';
}else if($btn == "add"){
$this->tablebtn .= '<button class="layui-btn layuiadmin-btn-admin" data-type="add">添加</button>';
}else{
$this->tablebtn .= $btn;
}
}
return $this;
}
~~~
* * * * *
使用方法
~~~
$table->addTableBtn("add");//添加一个添加按钮
$table->addTableBtn("del");//添加一个删除按钮
//同时添加
$table->addTableBtn(['add', 'del']);
//添加自定义按钮
$table->addTableBtn(<<<HTML
<a class="layui-btn layui-btn-warm layui-btn-xs" id="mytest"><i class="layui-icon layui-icon-theme"></i>test</a>
HTML
);//加入之后利用addTableJavascript来写点击
~~~
- 序言
- 安装
- 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