我正在尝试在智能gwt中使用自定义拖动外观。我该如何实现它。 当使用DragAppearance.TRACKER它在10px广场上显示时,我想要一个带标题的标签拖动到阵容。
vLayout1.setDragAppearance(DragAppearance.TRACKER);
vLayout1.setCanHover(true);
vLayout1.setCursor(Cursor.HAND);
答案 0 :(得分:0)
我希望,以下链接可以帮助您
答案 1 :(得分:0)
覆盖BaseWidget.setDragTracker并使用EventHandler.setDragTracker提供所需内容。
VLayout vLayout1 = new VLayout() {
@Override
protected boolean setDragTracker() {
EventHandler.setDragTracker("<pre>Drag to Lineup</pre>");
return false;
}
};
vLayout1.setCanDrop(true);
vLayout1.setCanDrag(true);
vLayout1.setDragAppearance(DragAppearance.TRACKER);
EventHandler.setDragTracker接受任何有效的html代码,并在上面使用<pre/>
标签来避免自动换行。
检查SmartGWT展示中的以下示例:
http://www.smartclient.com/smartgwt/showcase/#effects_dd_tracker