我在这里看到GWT Clone a widget using DOM.clone 但它有Button.wrap的方法,但我不想克隆按钮 我想克隆horizontalPanel的子元素。
我正在使用它来克隆小部件,但它使用setElement方法从克隆的小部件中删除所有这些处理程序和东西,这只是将HTML内容复制到新的HTML,
class ClonedWidget extends Widget {
public ClonedWidget(Element element) {
setElement(element);
}
}
任何其他方式?
答案 0 :(得分:1)
AFAIK没有内置的克隆任意小部件的方法。 解决此问题的一种方法是创建新窗口小部件(在这种情况下,某些工厂方法可能会有所帮助)。
另外,您可以查看this question。
答案 1 :(得分:0)
您是否需要克隆小部件?
创建新实例通常是可行的方法。