gpt4 book ai didi

瓦丁 : How to get Element by ID?

转载 作者:行者123 更新时间:2023-12-02 04:22:52 26 4
gpt4 key购买 nike

如何在 Vaadin 中获取 HTML Elmement(或 DOM)?
在 GWT 中我可以使用 DOM.getElementById("myId");我可以通过 setId() 方法在我的 Vaadin 组件上设置 id 属性。例如:

    Button button = new Button("Say Hello");
button.setId("myButton");

那么,我如何在 Vaadin 中检索这个 DOM 元素?

最佳答案

你可以使用这个:

public static Component findComponentById(HasComponents root, String id) {
for (Component child : root) {
if (id.equals(child.getId())) {
return child; // found it!
} else if (child instanceof HasComponents) { // recursively go through all children that themselves have children
Component result = findComponentById((HasComponents) child, id);
if (result != null) {
return result;
}
}
}
return null; // none was found
}

来源:https://vaadin.com/forum/#!/thread/3199995/3199994

关于瓦丁 : How to get Element by ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24908379/

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