0

Coolite对 Grid有极好的支持,而 GridPanel 控件有一个明显的属性:EnableDragDrop。但是在通过论坛和给出的例子进行了长时间的搜索之后,我还没有遇到一个很好的例子来演示一个相当简单的任务:在普通的 GridPanel 中拖放重新排列行

有没有人在 Coolite 中实现了 GridPanel 行的拖放而不直接使用 Ext JS?


编辑

  • @Kheu:我确实尝试过设置EnableDragDrop="true"Coolite ext:GridPanel。但这只是等式的一部分。只需设置EnableDragDrop="true"即可让您能够拖动行(嗯,有点;出现一个简单的“n row(s) selected”占位符),但不允许您删除它们。我已经设法通过使用普通的 ExtJS 增加 Coolite 控件来启用拖放,但我不愿发布我的工作,因为在 Coolite 中似乎应该有一个简单的解决方案。甚至还有一个很好的多选拖放示例(请参阅“拖放(插入模式)”选项卡,但没有明确的方法在 GridPanels 中重新创建相同的功能(该示例使用ext:Multiselect嵌套在常规中ext:Panel)。
4

1 回答 1

0

或许你得看看 ExtJS 中是如何实现重新排列列的(相当复杂)?并以类似的方式为行重新实现它。

于 2009-09-19T07:59:20.207 回答