在Coolite中拖放GridPanel行

时间:2009-09-16 20:52:09

标签: asp.net drag-and-drop extjs coolite

Coolite对于网格有excellent support,而GridPanel控件有一个明显的属性:EnableDragDrop。但经过对论坛和示例的长时间搜索之后,我还没有看到一个很好的例子来演示一个相当简单的任务:在正常的GridPanel中拖放行重新排列

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


修改

  • @Kheu:我确实尝试在Coolite EnableDragDrop="true"上设置ext:GridPanel。但这只是等式的一部分。只需设置EnableDragDrop="true"就可以拖动行(好吧,那种;一个简单的“n行选择”占位符出现),但不允许你删除它们。我已经设法通过使用普通的ExtJS扩充Coolite控件来实现拖放,但我对发布我的工作犹豫不决,因为看起来在Coolite中应该有一个简单的解决方案。甚至有一个很好的multiselect drag-and-drop example(参见“拖放(插入模式)”选项卡,但没有明确的方法在GridPanels中重新创建相同的功能(该示例使用ext:Multiselect嵌套在常规{ {1}})。

1 个答案:

答案 0 :(得分:0)

也许你必须看看如何在ExtJS中实现重新排列列(非常复杂)?并以类似的方式重新实现行。