Coolite对于网格有excellent support,而GridPanel控件有一个明显的属性:EnableDragDrop。但经过对论坛和示例的长时间搜索之后,我还没有看到一个很好的例子来演示一个相当简单的任务:在正常的GridPanel中拖放行重新排列。
有没有人在Coolite中实现GridPanel行的拖放操作而不需要直接使用Ext JS?
修改:
EnableDragDrop="true"
上设置ext:GridPanel
。但这只是等式的一部分。只需设置EnableDragDrop="true"
就可以拖动行(好吧,那种;一个简单的“n行选择”占位符出现),但不允许你删除它们。我已经设法通过使用普通的ExtJS扩充Coolite控件来实现拖放,但我对发布我的工作犹豫不决,因为看起来在Coolite中应该有一个简单的解决方案。甚至有一个很好的multiselect drag-and-drop example(参见“拖放(插入模式)”选项卡,但没有明确的方法在GridPanels中重新创建相同的功能(该示例使用ext:Multiselect
嵌套在常规{ {1}})。答案 0 :(得分:0)
也许你必须看看如何在ExtJS中实现重新排列列(非常复杂)?并以类似的方式重新实现行。