# 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){
        // 移入回收站后业务处理
    });
});