layui的switch監聽事件無用


像layui的這種表單事件是屬於表單,而不是表格,所以操作是layui.form.on監聽事件,而不是用layui.table.on

      table = layui.table
        , form = layui.form;//請注意這個
        //監聽操作
        form.on('switch(checkboxDemo)', function (obj) {
            debugger; if (obj.elem.checked==true) {//否——>是的操作 //數據交互和其他操作 } else {//是——>否的操作 } layer.tips("我監聽到了,可以進行數據交互了", obj.othis); });
    //下面的不用看了,僅供參考區分form.on和table.on table.on('tool(test)', function (obj) {//注:tool 是工具條事件名,test 是 table 原始容器的屬性 lay-filter="對應的值" var data = obj.data; //獲得當前行數據 var layEvent = obj.event; //獲得 lay-event 對應的值(也可以是表頭的 event 參數對應的值) var tr = obj.tr; //獲得當前行 tr 的 DOM 對象(如果有的話) debugger; if (layEvent === 'stopteam') { layer.confirm('真的凍結此用戶么', function (index) { //obj.del(); //刪除對應行(tr)的DOM結構,並更新緩存 //layer.close(index); //向服務端發送刪除指令 _stopteam(data); }); } else if (layEvent === 'startteam') { //啟用 _startteam(data); //同步更新緩存對應的值 //obj.update({ // username: '123' // , title: 'xxx' //}); } else if (layEvent === 'LAYTABLE_TIPS') { layer.alert('Hi,頭部工具欄擴展的右側圖標。'); } })


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM