2012-06-12 14 views
7

आप खींचें और छोड़कर ExtJs 4 में ग्रिड पंक्तियों की पुनरावृत्ति कैसे करते हैं? और क्या यह संभव है? मुझे लगता है कि ExtJs उदाहरण पृष्ठ में 2 ग्रिड के बीच ग्रिड पंक्तियों को ड्रैग और ड्रॉप करने के लिए एक उदाहरण है, लेकिन मुझे लगता है कि इसका उपयोग कैसे किया जाए और इसे केवल एक ग्रिड में काम करने में सक्षम न हो।ExtJs 4 - एक ही ग्रिड में खींचें और छोड़ें

मैं आपकी मदद की सराहना करता हूं।

धन्यवाद।

उत्तर

14

ठीक है, इसलिए मैंने इसे अभी समझ लिया। यह वास्तव में काफी सरल था ... मैं था की जरूरत बस ग्रिड के viewConfig को

plugins: { 
    ptype: 'gridviewdragdrop' 
} 

जोड़ने के लिए और यह सिर्फ ठीक काम करता है।

कृपया इस प्रश्न को कम मत करें। मुझे खेद है कि मैंने यहां प्रश्न पोस्ट करने से पहले उत्तर के लिए और अधिक खोज नहीं की थी और मुझे अपने स्वयं के प्रश्न का उत्तर देना पड़ा था, लेकिन आशा है कि उत्तर किसी अन्य समस्या की समाधान के लिए किसी और की मदद करेगा।

+0

आप इसे उत्तर के रूप में चिह्नित कर सकते हैं। अद्यतन के लिए +1 – Jom

2
plugins: { 
    ptype: 'gridviewdragdrop',dragText:'Reorder Rows' 
}, 
// to save position 
listeners:{ 
    drop:function(){ 
     Ext.Ajax.request({ 
      url:'url-to-save-position', 
      params:{ 
       value:Ext.encode(Ext.pluck(grid.getStore().data.items, 'data')) 
      } 
     }) 
    } 
} 
संबंधित मुद्दे