fastadmin在列表顶部添加自定义按钮
例如:在列表顶部添加自定义按钮,并实现点击按钮后,请求后端接口,然后返回数据,最后刷新表格数据。
控制器代码:application/admin/controller/Domain.php
public function check()
{
$this->success('域名屏蔽检查成功');
}
模板代码:application/admin/view/domain/index.html
<a href="javascript:;" class="btn btn-success btn-convert {:$auth->check('domain/check')?'':'hide'}" title="域名屏蔽检查" ><i class="fa fa-car"></i> 域名屏蔽检查</a>
js代码:public/assets/js/backend/domain.js
// 为表格绑定事件
Table.api.bindevent(table);
$(document).on("click", ".btn-convert", function () {
Fast.api.ajax({
url: 'domain/check',
data: {}
}, function (data, ret) {
table.bootstrapTable('refresh');
}, function (data, ret) {
Layer.msg('调用失败');
});
});
通过Table.api.selectedids(table)可以获取到选中的ids值。