1、tab列表的按钮
{field: 'operate', title: ('Operate'), table: table, events: Table.api.events.operate, buttons:[ { name: 'detail',//名称 text: ('Send_coupon'),//文原
title: ('Send_coupon'),//标题 classname: 'btn btn-info btn-xs btn-list btn-dialog',//样式 icon: 'fa fa-folder-o',//图标 url: 'litestore/litestorecoupon/send' },//跳转所在 { name: 'detail', text: ('Show_coupon'),
title: __('Show_coupon'),
classname: 'btn btn-xs btn-primary btn-dialog',
icon: 'fa fa-folder-o',
url: 'litestore/litestorecoupon/showcoupon' }
], formatter: Table.api.formatter.operate}
(1)按钮图标样式
- 批改
classname: ‘btn btn-xs btn-success btn-editone’,//样式
icon: ‘fa fa fa-pencil’,//图标
结果图:

- 增除了
classname: 'btn btn-xs btn-danger btn-delone',//样式 icon: 'fa fa-trash',//图标 结果图:

答题3:
{field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, buttons:[ { name: 'detail', text: __(' '), title: __(' '), classname: 'btn btn-xs btn-primary btn-dialog', icon: 'fa fa-list', url: 'litestore/litestorecoupon/showcoupon', hidden:function(row){ if(row.status != 两){ return true; } } } ], formatter: Table.api.formatter.buttons}
hidden:function(row){
if(row.status != 两){
return true;
}
}
诠释:(hidden:函数是暗藏函数 外部否以添前提 返归true 按钮展现 或者者暗藏)
\8. 按钮增除了
{field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate, formatter: function (value, row, index) { var that = $.extend({}, this); var table = $(that.table).clone(true); $(table).data("operate-del", null);//潜伏增除了 $(table).data("operate-edit", null);//潜伏编撰 $(table).data("operate-dragsort", null);//潜伏排序 that.table = table; return Table.api.formatter.operate.call(that, value, row, index); } }
解释(暗藏table 按钮否以用 formatter: function (value, row, index) {}) 外部否以添前提)
另有一种简洁的法子(扫数暗藏) 对于应的 url便是空 便可 比方 del_url:”;增除了按钮便没有会展现
// 始初化表格参数配备Table.api.init({extend: { index_url: 'test/test/index' + location.search, add_url: 'test/test/add', edit_url: 'test/test/edit', del_url: 'test/test/del', multi_url: 'test/test/multi', dragsort_url: ' ', table: 'test',}});
\9. 按钮弹窗
{field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, buttons:[ { name: 'detail', text: __(' '), title: __(' '), classname: 'btn btn-xs btn-primary btn-dialog', icon: 'fa fa-list', url: 'test/test/execute', success: function (data) { Layer.alert("<textarea class='form-control' cols='60' rows='5'>" + data.result + "</textarea>", { title: __("执止成果"), shadeClose: true }); table.bootstrapTable('refresh'); return false; }, error:function (data) { Layer.alert("<textarea class='form-control' cols='60' rows='5'>" + data.result + "</textarea>", { title: __("执止功效"), shadeClose: true }); table.bootstrapTable('refresh'); return false; } } ], formatter: Table.api.formatter.buttons}
解释:(success,error 是执止效果 )
10 .按钮传参 自界说按钮传参数
{field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, buttons:[ { name: 'addtabs', text: __('Sale'), title: __('Sale'), classname: 'btn btn-info btn-xs btn-list btn-addtabs', icon: 'fa fa-folder-o', url: function (row) { return 'offline/ordergoods/goodslist'+row.id; } } ], formatter: Table.api.formatter.operate}
(两)加添、批改 页里样式
一、高推( build_select)
代码:
{:build_select('row[status',['normal' => ('Normal'), 'hidden' => ('Hidden')],'normal')}
结果:

两、双选( build_radios)
代码:
{:build_radios('row[status',['normal' => __('Normal'), 'hidden' => __('Hidden')],'normal')}
结果:

两、复选( build_checkboxs)
代码:
{:build_checkboxs('row[status',['normal' => __('Normal'), 'hidden' => __('Hidden')],'normal')}
结果:

三、分类( build_category_select)
代码:
{:build_category_select('row[category_id]','page',$row.category_id)}
结果:

四、表格垄断按钮栏( build_toolbar)
代码:
{:build_toolbar('refresh,add,edit,del')}
功效:

解释(按钮 有 下列几何种: 'refresh', 'add', 'edit', 'del', 'import')
页里Heading( build_heading)
代码:
{:build_heading('auth/adminlog')}
成果:

诠释({:build_heading('path',true)} path 必需是具有的 php外启拆办法的 文件所在为:\application\admin\co妹妹on.php )

发表评论 取消回复