java GXT FramedPanel头拖动
我想在FramedPanel中包含网格,并使用gxt dnd。
但如果我在DragSource中添加FramedPanel:
DragSource source = new DragSource(framedPanel) {
@Override
protected void onDragStart(DndDragStartEvent event) {
super.onDragStart(event);
event.setData(framedPanel);
}
};
当我点击并按住网格时,DnD工作。
如何处理DnD只在FramedPanel的标题上起作用
# 1 楼答案
考虑使用^ {CD1>}而不是^ {},然后使用两个参数的构造函数。通过这种方式,可以将标头指定为“handle”参数
如果必须使用DragSource,请将其子类化以替换DragTable实例,并按照上面的指定创建一个新实例,并在现有DragSource构造函数中进行更改