在GWT FlexTable中拖放

时间:2012-04-24 08:56:36

标签: java gwt dynamic drag-and-drop flextable

我正在处理GWT项目中的拖放功能,我需要将小部件拖放到FlexTable上。

我在AbsolutePanel等内部看到了关于DnD的一些例子,我对它进行了研究,但我没有找到有关上述问题的任何信息。

任何帮助都会得到满足。

3 个答案:

答案 0 :(得分:1)

您是否考虑过gwtquery的拖放插件?

它提供了使任何小部件(包括新的单元小部件)可以轻松拖放和/或可放置的可能性,并且它是完全可配置的。

查看文档:{​​{3}}

以及示例:http://code.google.com/p/gwtquery-plugins/wiki/DragAndDropPluginForGWTDeveloppers

答案 1 :(得分:1)

事实上,我完成了编码,它的工作效果非常好。我花了整整一个星期!但不是GWTQuery,我只使用了GWT

  1. 我将FlexTable移动到AbsolutePanel来操纵。{} 拖动FlexTable单元格中的对象
  2. 我使用了java事件,鼠标事件和处理程序
  3. 我使用FocusPanel将事件映射到
  4. 在事件处理的很多部分中操纵FlexTable 拖放对象

答案 2 :(得分:0)

DnD中使用AbsolutePanel是一件事,与FlexTable合作是另一回事:
DnD中维护FlexTable非常困难,因为在添加定位器,删除和添加小部件时,有很多关于行和列的操作要做,是A **中有很多痛苦。但值得一试。