将jquery可排序列表与GWT一起使用



我正在构建一个GWT web应用程序,并希望为类似于此的可排序列表实现一些jquery代码:http://jqueryui.com/demos/sortable/但是实际的实现稍微复杂一些。GWT似乎没有任何对这类事情的本地支持,这就是为什么我试图插入一些基本的jquery代码。

问题是jquery事件似乎不是从GWT中动态生成的列表项触发的。有办法解决这个问题吗?

我们使用gwt-dnd进行拖动&下降,到目前为止非常稳定。

最符合您需求的演示:http://allen-sauer.com/com.allen_sauer.gwt.dnd.demo.DragDropDemo/DragDropDemo.html#InsertPanelExample

一般来说,我发现使用其他GWT库比使用jQuery&GWT。

eeewwhwh,不要在gwt的顶部使用外部js库,这会导致浏览器中运行的代码混乱,还会导致大量内存泄漏。

如果你想寻找粉丝,可以看看GXT,但对于必须处理非常大的数据阵列的应用程序来说,它有点慢。

如果你想自己实现它,这将是一项艰巨的工作,但绝对不是不可能的。单击以选择对象时,需要使对象隐藏并动态显示。然后一旦切换到选中,您将需要根据光标的位置动态更改对象的绝对位置。一旦你做到了这一点,你就可以在对象容器上添加一个监听器,当鼠标在容器上时进行查找。从那里你可以再次获取坐标并动态显示对象边界框,这样它就可以在你的可拖动对象周围推动对象。

我肯定会使用gwt-dnd库来处理大部分内容。

最新更新