欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Extjs4實現(xiàn)兩個GridPanel之間數(shù)據(jù)拖拽功能具體方法

 更新時間:2013年11月21日 14:45:35   作者:  
這篇文章主要介紹了Extjs4實現(xiàn)兩個GridPanel之間數(shù)據(jù)拖拽功能具體方法,有需要的朋友可以參考一下

1、之前在winForm上有看過在選擇數(shù)據(jù)時會將一些數(shù)據(jù)放在待選框中,而用戶可以將想要選擇的數(shù)據(jù)放到備選框中,那么如何用Extjs實現(xiàn)類似功能,我們選擇用兩個gridPanel來模擬其中的備選框和待選框。如下圖所示:

定義代碼如下:

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

         {
               xtype:'gridpanel',
               multiSelect: true,
                id:'staff',
                x: 5,
             y: 0,
             height: 205,
             width: 260,
                viewConfig: { 
                    plugins: { 
                         ptype: 'gridviewdragdrop', 
                         dragGroup: 'firstGridDDGroup', 
                       dropGroup: 'secondGridDDGroup' 
               },
               listeners: { 
                  drop: function(node, data, dropRec, dropPosition) { 
                      var dropOn = dropRec ? ' ' + dropPosition + ' ' + dropRec.get('name') : ' on empty view';
                  } 
               } 
           },
            store:StaffData, //加載數(shù)據(jù)的store
            columns: columns, 
            stripeRows: true, 
            title: '從業(yè)人員', 
            margins: '0 2 0 0' 
            },
           {
            xtype:'gridpanel',
            id:'admin',
            x: 280,
           y: 0,
           height: 205,
           width: 260,
          viewConfig: { 
              plugins: { 
                  ptype: 'gridviewdragdrop', 
                  dragGroup: 'secondGridDDGroup', 
                  dropGroup: 'firstGridDDGroup' 
              }, 
              listeners: { 
                  drop: function(node, data, dropRec, dropPosition) { 
                      var dropOn = dropRec ? ' ' + dropPosition + ' ' + dropRec.get('name') : ' on empty view';
                  } 
              } 
          }, 
          store:AdminData, 
          columns:columns, 
          stripeRows:true, 
          title:'管理員', 
          margins:'0 0 0 3'
           }

這樣我們在拖拽時即可以將數(shù)據(jù)存儲在所對應(yīng)的store中,需要的時候從store取出數(shù)據(jù)即可。

相關(guān)文章

  • JavaScript ES2019中的8個新特性詳解

    JavaScript ES2019中的8個新特性詳解

    這篇文章主要介紹了JavaScript ES2019中的8個新特性詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • webpack配置的最佳實踐分享

    webpack配置的最佳實踐分享

    在網(wǎng)上看到很多人都寫了“webpack最佳實踐方案”,適合的才是“最佳”的,在這里總結(jié)一下自己在工作過程中總結(jié)出來的最佳實踐,所以本文主要介紹了關(guān)于webpack配置的相關(guān)資料,需要的朋友們可以參考借鑒,下面來一起看看吧。
    2017-04-04
  • 用JS動態(tài)設(shè)置CSS樣式常見方法小結(jié)(推薦)

    用JS動態(tài)設(shè)置CSS樣式常見方法小結(jié)(推薦)

    本文給大家總結(jié)了js動態(tài)設(shè)置css樣式的常見方法,非常實用,對js設(shè)置css樣式相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2016-11-11
  • JS 控制非法字符的輸入代碼

    JS 控制非法字符的輸入代碼

    JS控制非法字符的輸入實現(xiàn)代碼,需要的朋友可以參考下。
    2009-12-12
  • 理解javascript中Map代替循環(huán)

    理解javascript中Map代替循環(huán)

    這篇文章主要幫助大家理解javascript中Map代替循環(huán),感興趣的小伙伴們可以參考一下
    2016-02-02
  • 理解Javascript閉包

    理解Javascript閉包

    閉包是ECMAScript一個很重要的特征,但是卻很難用合適的定義來描述它。雖然閉包很難清晰地描述,但是,卻很容易創(chuàng)建,或者說,不小心創(chuàng)建。然而,閉包的存在其實是有一定的潛在問題的。為了避免“不小心”地創(chuàng)建閉包,以及更好地利用閉包的優(yōu)點,有必要理解閉包的機(jī)制
    2013-11-11
  • FusionCharts圖表顯示雙Y軸雙(多)曲線

    FusionCharts圖表顯示雙Y軸雙(多)曲線

    項目中需要FusionCharts圖表顯示雙Y軸,好像FCF_MSLine.swf不可以這樣,只能顯示一個Y軸,多條線,找了一下,用MSCombiDY2D.swf可以實現(xiàn),現(xiàn)在曬出來和大家分享一下
    2012-11-11
  • window.location的重寫及判斷l(xiāng)ocation是否被重寫

    window.location的重寫及判斷l(xiāng)ocation是否被重寫

    這篇文章主要介紹了window.location的重寫及判斷l(xiāng)ocation是否被重寫,需要的朋友可以參考下
    2014-09-09
  • JavaScript設(shè)計模式之享元模式實例詳解

    JavaScript設(shè)計模式之享元模式實例詳解

    這篇文章主要介紹了JavaScript設(shè)計模式之享元模式,結(jié)合實例形式較為詳細(xì)的分析了javascript享元模式相關(guān)概念、原理、用法及操作注意事項,需要的朋友可以參考下
    2019-01-01
  • JS回調(diào)函數(shù)原理與用法詳解【附PHP回調(diào)函數(shù)】

    JS回調(diào)函數(shù)原理與用法詳解【附PHP回調(diào)函數(shù)】

    這篇文章主要介紹了JS回調(diào)函數(shù)原理與用法,結(jié)合實例形式詳細(xì)分析了JavaScript回調(diào)函數(shù)的概念、原理、用法,并給出了PHP回調(diào)函數(shù)的使用示例,需要的朋友可以參考下
    2019-07-07

最新評論