# JS事件
监听表格头部工具栏、表头操作栏 配置类型type = asyncEvent
的异步事件处理完成事件。
# 格式:
layui.use(["jquery"], function () {
let doc = document;
let $ = layui.jquery;
// 方式一
$(doc).bind('yunj_table_'+表格ID+'_event_done',function(e,event,requestData,responseData){
// event 事件key
// requestData 事件请求参数
// responseData 事件响应参数
});
// 方式二
$(doc).bind('yunj_table_'+表格ID+'_event_'+事件key+'_done',function(e,requestData,responseData){
// requestData 事件请求参数
// responseData 事件响应参数
});
});
# 示例:
表格id=demo
,移入回收站事件key=22
,监听数据移入回收站完成。代码如下:
layui.use(["jquery"], function () {
let doc = document;
let $ = layui.jquery;
// 方式一
$(doc).bind(`yunj_table_demo_event_done`,function(e,event,requestData,responseData){
switch(event){
case 22:
// 移入回收站后业务处理
break;
}
});
// 方式二
$(doc).bind(`yunj_table_demo_event_22_done`,function(e,requestData,responseData){
// 移入回收站后业务处理
});
});