最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

layui表格分頁 記錄勾選的實(shí)例

 更新時(shí)間:2019年09月02日 16:06:03   作者:Z17839192969  
今天小編就為大家分享一篇layui表格分頁 記錄勾選的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

layui 分頁之后沒有記錄之前勾選項(xiàng)的功能 , 自己寫了一個(gè) , 主要點(diǎn)就是表格的done 函數(shù) ,每次渲染完成之后做表格勾選操作。然后需要一個(gè)全局變量記錄所有已經(jīng)勾選的項(xiàng) 。下面是自己的代碼 。

首先,監(jiān)聽表格的復(fù)選框點(diǎn)擊事件 , 將單選或全選全部記錄下來

 var checkArray = new Array();
 // 當(dāng)前頁數(shù)據(jù)
 var currentArray ;
   //監(jiān)聽行單擊事件(單擊事件為:rowDouble)
   table.on('checkbox(test)', function(obj){
    var checkData = obj.data ;
    // 如果是全選中
    if(obj.type == 'all' && obj.checked == true){
     var checkStatus = table.checkStatus('demo')
      ,data = checkStatus.data;

     for(var i in data){
      // 如果包含就去掉 ,不包含就添加
      if(checkArray.indexOf(data[i].eventTypeName) > -1){
      }else {
       checkArray.push(data[i].eventTypeName) ;
      }
     }
    }
    // 全不選中
    else if(obj.type == 'all' && obj.checked == false){

     for(var i in currentArray){
      checkArray.remove(currentArray[i].eventTypeName) ;
     }
    }
    // 如果是單選
    else {
     var eventTypeName = checkData.eventTypeName ;
     // 如果包含就去掉 ,不包含就添加
     if(checkArray.indexOf(eventTypeName) > -1){
      checkArray.remove(eventTypeName) ;
     }else {
      checkArray.push(eventTypeName) ;
     }
    }
   });

然后 ,

done: function(res, curr, count){
     //如果是異步請(qǐng)求數(shù)據(jù)方式,res即為你接口返回的信息。
     //如果是直接賦值的方式,res即為:{data: [], count: 99} data為當(dāng)前頁數(shù)據(jù)、count為數(shù)據(jù)總長(zhǎng)度
     currentArray = res.data ;

     //.假設(shè)你的表格指定的 id="maintb",找到框架渲染的表格
     var tbl = $('#demo').next('.layui-table-view');

     // 渲染選擇框
     for(var i in currentArray){

      for(var j in checkArray){
       if(currentArray[i].eventTypeName == checkArray[j]){
        tbl.find('table>tbody>tr').eq(i).find('td').eq(0).find('input[type=checkbox]').prop('checked', true);
       }
      }
     }

     form.render('checkbox');
    }

以上這篇layui表格分頁 記錄勾選的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 推薦15個(gè)最好用的JavaScript代碼壓縮工具

    推薦15個(gè)最好用的JavaScript代碼壓縮工具

    今天小編就為大家分享一篇關(guān)于推薦15個(gè)最好用的JavaScript代碼壓縮工具,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • JS動(dòng)態(tài)修改iframe高度和寬度的方法

    JS動(dòng)態(tài)修改iframe高度和寬度的方法

    這篇文章主要介紹了JS動(dòng)態(tài)修改iframe高度和寬度的方法,實(shí)例分析了javascript操作iframe屬性的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • 代碼整潔之道(重構(gòu))

    代碼整潔之道(重構(gòu))

    這篇文章主要介紹了代碼整潔之道(重構(gòu)),不管對(duì)于何種語言,重構(gòu)都是軟件開發(fā)過程中不可或缺的一部分,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • Typescript中類型兼容的實(shí)現(xiàn)

    Typescript中類型兼容的實(shí)現(xiàn)

    在TypeScript 編程中,類型兼容是最基礎(chǔ)的一道檢查機(jī)制,一旦代碼中出現(xiàn)類型不兼容的表達(dá)式,編譯就會(huì)失敗,本文主要介紹了Typescript中類型兼容的實(shí)現(xiàn),感興趣的可以了解一下
    2023-12-12
  • 關(guān)于IE只能嵌套27層表格的說法證明

    關(guān)于IE只能嵌套27層表格的說法證明

    關(guān)于IE只能嵌套27層表格的說法證明...
    2006-11-11
  • js中的循環(huán)方式及各種遍歷的方法

    js中的循環(huán)方式及各種遍歷的方法

    本文主要介紹了js中的循環(huán)方式及各種遍歷的方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • 詳解 javascript中offsetleft屬性的用法

    詳解 javascript中offsetleft屬性的用法

    本章節(jié)通過代碼實(shí)例介紹一下offsetleft屬性的用法,需要的朋友可以做一下參考。
    2015-11-11
  • Javascript表單驗(yàn)證要注意的事項(xiàng)

    Javascript表單驗(yàn)證要注意的事項(xiàng)

    JavaScript 可用來在數(shù)據(jù)被送往服務(wù)器前對(duì) HTML 表單中的這些輸入數(shù)據(jù)進(jìn)行驗(yàn)證。被 JavaScript 驗(yàn)證的這些典型的表單數(shù)據(jù)有:用戶是否已填寫表單中的必填項(xiàng)目?用戶輸入的郵件地址是否合法?用戶是否已輸入合法的日期?用戶是否在數(shù)據(jù)域 (numeric field) 中輸入了文本?
    2014-09-09
  • 網(wǎng)頁中的圖片的處理方法與代碼

    網(wǎng)頁中的圖片的處理方法與代碼

    昨天的一篇 圖片的alt屬性 文章評(píng)論中的啟發(fā),特將網(wǎng)頁中的圖片的一些處理方法 小小的總結(jié)一下
    2009-11-11
  • iframe父子頁面實(shí)現(xiàn)共用滾動(dòng)條的常見方法

    iframe父子頁面實(shí)現(xiàn)共用滾動(dòng)條的常見方法

    在開發(fā)過程中,有時(shí)候需要用到iframe復(fù)用不同域名下的頁面內(nèi)容,為了提供連貫的用戶體驗(yàn),經(jīng)常需要在主頁面(父頁面)和iframe子頁面之間共享滾動(dòng)位置,本文將介紹其中較為常見的一種方法來實(shí)現(xiàn)iframe父子頁面共用滾動(dòng)條,需要的朋友可以參考下
    2024-05-05

最新評(píng)論

彰化县| 靖西县| 通榆县| 河南省| 广水市| 肇庆市| 荆州市| 柘城县| 明水县| 汝城县| 福清市| 布尔津县| 渑池县| 叙永县| 增城市| 伽师县| 建平县| 贵阳市| 海丰县| 通州区| 湘乡市| 那曲县| 吉木萨尔县| 泸溪县| 沙雅县| 晋州市| 唐海县| 富源县| 合肥市| 湛江市| 舒兰市| 蒙城县| 达日县| 葵青区| 开远市| 潞西市| 榆中县| 祥云县| 海盐县| 宜阳县| 达拉特旗|