html页面
<a href="javascript:;" class="btn btn-success btn-adds {:$auth->check('member/code/adds')?'':'hide'}" title="{:__('Adds')}" ><i class="fa fa-plus"></i> {:__('Adds')}</a>
lang页面
'Adds' => '批量添加',
js页面
adds_url: 'member/code/adds',
4.修改公共过的js文件,即:require-table.js文件 添加点击事件
(1):添加配置:
config: {
checkboxtd: 'tbody>tr>td.bs-checkbox',
toolbar: '.toolbar',
refreshbtn: '.btn-refresh',
addbtn: '.btn-add',
addsbtn: '.btn-adds',
(2):添加点击事件 // 批量添加按钮事件
toolbar.on('click', Table.config.addsbtn, function () {
var ids = Table.api.selectedids(table);
var url = options.extend.adds_url;
if (url.indexOf("{ids}") !== -1) {
url = Table.api.replaceurl(url, {ids: ids.length > 0 ? ids.join(",") : 0}, table);
}
Fast.api.open(url, $(this).data("original-title") || $(this).attr("title") || __('Adds'), $(this).data() || {});
});