Coolite имеет excellent support для гридов, а элемент управления GridPanel имеет очевидное свойство: EnableDragDrop. Но после длительного поиска на форумах и приведенных примеров мне еще предстоит найти хороший пример, демонстрирующий довольно простую задачу: перетаскивание строк в обычном GridPanel.Строки для перетаскивания GridPanel в Coolite
Кто-нибудь реализовал перетаскивание строк GridPanel в Coolite, не прибегая к работе непосредственно с Ext JS?
Edit:
- @Kheu: Я действительно попытался установить
EnableDragDrop="true"
на Cooliteext:GridPanel
. Но это лишь часть уравнения. Просто установкаEnableDragDrop="true"
даст вам возможность перетаскивать строки (ну, вроде: простая «строка (ы) выбрана« placeholder »), но не разрешайте вам их отбрасывать. Мне удалось включить перетаскивание, добавив элементы управления Coolite с помощью обычного ExtJS, но я не решаюсь публиковать свою работу, потому что, похоже, должно быть простое решение в Coolite. Существует даже хороший multiselect drag-and-drop example (см «Drag/Drop (Insert Mode)» на вкладку, но без четких средств воссоздавать ту же функциональность в GridPanels (этот пример используетext:Multiselect
вложенный в регулярномext:Panel
).
Я разработал несколько проектов с coolite, но я никогда не пробовал EnableDragDrop. вы прямо, вы попробовали EnableDragDrop, и это не сработало? – Khodor