Coolite ont excellent support pour les grilles, et le contrôle GridPanel a une propriété évidente: EnableDragDrop. Mais après une longue recherche à travers les forums et des exemples donnés, je n'ai pas encore trouvé un bon exemple qui montre une tâche assez simple: réorganiser glisser-déposer des lignes dans un GridPanel normal.Les lignes GridPanel glisser-déposer dans Coolite
Est-ce que quelqu'un a implémenté glisser-déposer des lignes GridPanel dans Coolite sans avoir recours à travailler directement avec Ext JS?
Modifier:
- @Kheu: J'ai en effet tenté de mettre
EnableDragDrop="true"
sur un Cooliteext:GridPanel
. Mais ce n'est qu'une partie de l'équation. Régler simplementEnableDragDrop="true"
vous donnera la possibilité de faire glisser des rangées (enfin, un simple espace réservé "n rang (s) sélectionné (s)" apparaît) mais vous empêchera de les laisser tomber. J'ai réussi à activer le glisser-déposer en augmentant les contrôles Coolite avec ExtJS, mais je suis hésitant à poster mon travail, car il semble qu'il devrait y avoir une solution simple dans Coolite. Il y a même un bon multiselect drag-and-drop example (voir le « glisser/déplacer (mode d'insertion) » onglet, mais sans moyen clair de recréer la même fonctionnalité dans GridPanels (cet exemple utiliseext:Multiselect
imbriqué dans unext:Panel
régulier).
J'ai développé plusieurs projets avec coolite mais je n'ai jamais essayé le EnableDragDrop. vous hésitez, avez-vous essayé le EnableDragDrop et cela n'a pas fonctionné? – Khodor