golang layui toolbar 自定义
背景
根据user.is_admin 不同自定义身份和相应操作, 功能如下
solution
<script type="text/html" id="barDemo"> { {"{ {# if (d.is_admin=== 0) { }}"}} <a class="layui-btn layui-btn-xs" lay-event="edit">升级权限</a> { {"{ {# } else { }}"}} <a class="layui-btn layui-btn-xs" lay-event="edit">降低权限</a> { {"{ {# } }}"}} </script> <script> layui.use(table, function(){ var table = layui.table; table.render({ elem: #test ,url:"/user/list" ,cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增 ,cols: [[ {field:id, title: ID, sort: true} ,{field:name, title: 名称} //width 支持:数字、百分比和不填写。你还可以通过 minWidth 参数局部定义当前单元格的最小宽度,layui 2.2.1 新增 ,{field:create_time, title: 创建时间, sort: true} ,{field:update_time, title: 最近登录, sort: true} ,{field: "is_admin", title: 身份, sort: true, templet:function (d) { if (d.is_admin==1){ return "管理员" }else { return "普通用户" } } } ,{fixed: right, title:操作, toolbar: #barDemo, width:150 } ]] ,page: true }); ```
上一篇:
IDEA上Java项目控制台中文乱码