如何设置我的Vaadin小部件的可拖动区域

时间:2012-06-29 16:16:41

标签: drag-and-drop vaadin7

我正在尝试创建一个带有可拖动组件的简单仪表板,我对一个问题感到有些困惑。如果我将可拖动的'widget'包装在DragAndDropWrapper中并设置我的布局来接收拖放事件,那么从UI的角度来看,我不喜欢这两件事:

  1. 当我在上面拖动东西(小部件,文件,等等)时,后面布局的整个区域变成蓝色(暂时)。如何关闭它 - 这是一个主题吗?

  2. 整个Widget的区域是可拖动的 - 如果我说,小部件中的其他UI组件响应拖动事件,这是一个问题。

  3. 如何设置窗口小部件的可拖动区域?我仍然希望在拖动时显示整个包裹的组件,但我只想拖动,即拖动小部件面板的标题栏。

    我认为我暂时的解决方法是让窗口小部件的一小部分可拖动,但我不认为这将是a)简单或b)看起来不错(因为当你拖动窗口小部件它只会绘制它是可拖动的区域 - 比如标题栏。

    有什么想法吗?

    非常感谢提前。

    AC

0 个答案:

没有答案