2012-06-12 18 views
7

¿Cómo se hace el reordenamiento de las filas de la cuadrícula en ExtJs 4 arrastrando y soltando? ¿Y es posible? Veo que hay un ejemplo para arrastrar y soltar filas de cuadrícula entre 2 cuadrículas en la página de ejemplos de ExtJs, pero no parece ser capaz de descubrir cómo usar esto y hacerlo funcionar en una sola cuadrícula.ExtJs 4 - Arrastrar y soltar en la misma cuadrícula

Agradeceré su ayuda.

Gracias.

Respuesta

14

OK, así que lo descubrí. Era bastante simple en realidad ... Todo lo que necesitaba era simplemente agregar

plugins: { 
    ptype: 'gridviewdragdrop' 
} 

a viewConfig de la red y funciona muy bien.

No califique por debajo de esta pregunta. Lamento no haber buscado más la respuesta antes de publicar la pregunta aquí y haber respondido mi propia pregunta, pero espero que la respuesta ayude a alguien más si busca una solución para el mismo problema.

+0

puede marcar esto como respuesta. +1 para la actualización – 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')) 
      } 
     }) 
    } 
}