gpt4 book ai didi

gwt - 如何将自定义小部件添加到元素

转载 作者:行者123 更新时间:2023-12-04 03:16:57 26 4
gpt4 key购买 nike

GWT RootPanel.get(“id”)不会向我返回嵌入HTML元素的div标签。

前任。
< body >

...
...

我如何访问此div标签和“添加小部件”。

我尝试过的一件事是从widget或widget.getElement()获得元素,并将其添加到从DOM.getElementById()获得的元素后面。

确实添加了窗口小部件,但是,所有鼠标单击都丢失了,窗口小部件不再响应。小部件是菜单项的组合,因此,单击鼠标会导致菜单项掉落,但只选择了文本。

最佳答案

如果第一句话中的“HTML元素”实际上是“HTML窗口小部件”,则应改用HTMLPanel窗口小部件,然后简单地使用其add(Widget,String)add(Widget,Element)方法在现有子元素中添加窗口小部件。

如果您实际上是在讨论“可能没有将具有现有父窗口小部件的窗口小部件添加到分离列表中”的断言错误,那么从GWT 2.3开始,您现在可以wrap an existing DOM element within an HTMLPanel,然后使用与上述相同的add方法:

HTMLPanel container = HTMLPanel.wrap(Document.get().getElementById("container"));

关于gwt - 如何将自定义小部件添加到元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6183181/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com