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

EasyUI實(shí)現(xiàn)二級(jí)頁面的內(nèi)容勾選的方法

 更新時(shí)間:2015年03月01日 16:07:07   投稿:hebedich  
在使用EasyUI的時(shí)候,我們經(jīng)?;赜龅皆诙?jí)頁面進(jìn)行勾選的時(shí)候,這里給大家分享一個(gè)比較簡單實(shí)用的實(shí)現(xiàn)方法,希望大家能夠喜歡。

EasyUI,在增、刪的時(shí)候,經(jīng)常用到二級(jí)頁面進(jìn)行勾選。

可以在datagird下面添加onCheck、onUncheck、onSelectAll、onUnselectAll事件。

在這些事件中,將勾選的內(nèi)容存到map中,并轉(zhuǎn)換成json格式字符串放到隱藏域中。

復(fù)制代碼 代碼如下:

onCheck : function(rowIndex, rowData)
   if (rowIndex > -1) {
    var userId= rowData.id;
    if(!dataMap.containsKey(userId))
    {
     dataMap.put(userId, rowData);
      $("input[name=selectData]").val(JSON.stringify(dataMap));
    }
   }
  } ,
  onUncheck : function(rowIndex, rowData) {
   if (rowIndex > -1) {
    var userId= rowData.id;
    if( dataMap.containsKey(userId))
    {
     dataMap.remove(userId);
      $("input[name=selectData]").val(JSON.stringify(dataMap));    
    }
   }
  },
  onSelectAll:function(rows){
   for(var i=0;i<rows.length;i++){
     var rowData=rows[i];
     var userId= rowData.id;
     if(!dataMap.containsKey(userId))
     {
      dataMap.put(userId, rowData);
       $("input[name=selectData]").val(JSON.stringify(dataMap));
     }
   }
  },
  onUnselectAll:function(rows){
   for(var i=0;i<rows.length;i++){
     var rowData=rows[i];
     var userId= rowData.id;
     if( dataMap.containsKey(userId))
     {
      dataMap.remove(userId);
       $("input[name=selectData]").val(JSON.stringify(dataMap));    
     }
   }
  }

在父頁面,獲取隱藏域中的內(nèi)容。

selectForm是二級(jí)頁面的form表單的id,selectData是form表單中存放勾選數(shù)據(jù)的隱藏域。

將隱藏域中的數(shù)據(jù)轉(zhuǎn)換成json格式,再用map的形式將數(shù)據(jù)一個(gè)個(gè)提取出來。

最后userId和rowData分別為map.elements[i].key和map.elements[i].value。

復(fù)制代碼 代碼如下:

var f = parent.$.modalDialogTwo.handler.find('#selectForm');
    var selectData = f.find('input[name="selectData"]').get(0).value;
    if (!selectData) {
     parent.$.messager.alert('提示', "請(qǐng)選擇一條記錄!");
     return;
    }
    var map = jQuery.parseJSON(selectData);
    if (map.elements.length > 0) {
     var nos = new Array();
     var names = new Array();
     for ( var i = 0; i < map.elements.length; i++) {
      var data = map.elements[i];
      nos.push(data.key);
      names.push(data.value.name);
     }

以上就是給大家分享的EasyUI實(shí)現(xiàn)二級(jí)頁面的內(nèi)容勾選的方法,希望對(duì)大家能夠有所幫助。

相關(guān)文章

  • jQuery 解析xml文件

    jQuery 解析xml文件

    jQuery 解析xml文件實(shí)現(xiàn)腳本代碼,用到了jquery如何解析xml文件,和大家分享一下
    2009-08-08
  • jquery獲取當(dāng)前點(diǎn)擊對(duì)象的value方法

    jquery獲取當(dāng)前點(diǎn)擊對(duì)象的value方法

    這篇文章主要介紹了jquery如何獲取當(dāng)前點(diǎn)擊對(duì)象的value,需要的朋友可以參考下
    2014-02-02
  • jQuery簡單實(shí)現(xiàn)彩色云標(biāo)簽效果示例

    jQuery簡單實(shí)現(xiàn)彩色云標(biāo)簽效果示例

    這篇文章主要介紹了jQuery簡單實(shí)現(xiàn)彩色云標(biāo)簽效果,結(jié)合實(shí)例形式分析了jQuery隨機(jī)數(shù)運(yùn)算與頁面元素樣式動(dòng)態(tài)操作相關(guān)技巧,需要的朋友可以參考下
    2016-08-08
  • $.each遍歷對(duì)象、數(shù)組的屬性值并進(jìn)行處理

    $.each遍歷對(duì)象、數(shù)組的屬性值并進(jìn)行處理

    通過$.each,可以遍歷對(duì)象、數(shù)組的屬性值并進(jìn)行處理,下面有個(gè)示例,需要的朋友可以參考下
    2014-07-07
  • jQuery雙向列表選擇器DIV模擬版

    jQuery雙向列表選擇器DIV模擬版

    前段時(shí)間項(xiàng)目需要用到雙向列表選擇,想直接用select,結(jié)果發(fā)現(xiàn)某些樣式不支持,只好用div模擬了以下.大家根據(jù)個(gè)人需要適當(dāng)添加,對(duì)jquery雙向選擇器知識(shí)感興趣的朋友一起看看吧
    2016-11-11
  • jquery原理以及學(xué)習(xí)技巧介紹

    jquery原理以及學(xué)習(xí)技巧介紹

    JQuery上手簡單,也很容易學(xué),即使是剛接觸JQuery的開發(fā)人員,借助JQuery手冊(cè),也很快能在項(xiàng)目中使用開發(fā),這篇文章針對(duì)jquery原理以及學(xué)習(xí)技巧進(jìn)行介紹,感興趣的小伙伴們可以參考一下
    2015-11-11
  • jQuery 計(jì)算iframe 窗口大小的方法

    jQuery 計(jì)算iframe 窗口大小的方法

    這篇文章主要介紹了jQuery如何計(jì)算iframe窗口大小,需要的朋友可以參考下
    2014-05-05
  • jQuery復(fù)制表單元素附源碼分享效果演示

    jQuery復(fù)制表單元素附源碼分享效果演示

    當(dāng)我們遇到提交表單時(shí),需要我們重復(fù)添加好幾個(gè)表單,在訂單表格中添加多個(gè)不同型號(hào)的產(chǎn)品信息。這個(gè)時(shí)候有復(fù)制表單表單按鈕,也就是新增一項(xiàng),通過點(diǎn)擊復(fù)制按鈕來實(shí)現(xiàn)新增一項(xiàng),怎么實(shí)現(xiàn)的呢?下面小編跟大家分享,需要的朋友的朋友可以參考下
    2015-09-09
  • ThinkPHP+jquery實(shí)現(xiàn)“加載更多”功能代碼

    ThinkPHP+jquery實(shí)現(xiàn)“加載更多”功能代碼

    本篇文章主要介紹了ThinkPHP+jquery實(shí)現(xiàn)“加載更多”功能代碼,以實(shí)例代碼講訴了加載更多的代碼實(shí)現(xiàn),非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2017-03-03
  • 前端必備神器 Snap.svg 彈動(dòng)效果

    前端必備神器 Snap.svg 彈動(dòng)效果

    SVG(可縮放矢量圖形)是基于可擴(kuò)展標(biāo)記語言(標(biāo)準(zhǔn)通用標(biāo)記語言的子集),用于描述二維矢量圖形的一種圖形格式。它由萬維網(wǎng)聯(lián)盟制定,是一個(gè)開放標(biāo)準(zhǔn)。
    2014-11-11

最新評(píng)論

射阳县| 格尔木市| 岐山县| 临城县| 綦江县| 保定市| 武平县| 珠海市| 巴彦县| 福清市| 县级市| 左贡县| 乌拉特前旗| 高州市| 确山县| 长沙市| 延津县| 义马市| 上杭县| 丰镇市| 米泉市| 房山区| 阿巴嘎旗| 鄂托克前旗| 威远县| 五指山市| 全南县| 阳春市| 麻城市| 常山县| 乌兰察布市| 平遥县| 达州市| 嘉定区| 泽州县| 若羌县| 宜都市| 望都县| 安陆市| 邢台县| 遂川县|