java - 列出 GWT 中页面/面板的所有小部件

标签 java gwt uibinder

是否有一种编程方式来读取 GWT 页面或面板包含的所有小部件?

我的表单中有几个错误标签,全部以“ErrorLabel”为后缀,我想找到它们并清除它们。我可以列出它们,但我发现如果我有一些的话,我实际上可以自动化它......

我正在使用 UiBinder。

最佳答案

最简单的解决方案是向所有标签添加类名 - 例如“errorLabel”,并将以下行添加到 CSS 文件中:

.hide .errorLabel {display: none}

然后,如果您需要隐藏/显示所有这些标签,只需一行代码即可完成:

parentPanel.addStyleName("hide");
parentPanel.removeStyleName("hide");

关于java - 列出 GWT 中页面/面板的所有小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22864164/

相关文章:

java - 使用RPC时如何区分服务器错误和完整性约束异常?

GWT,CssStyle被多次注入(inject)

java - GWT Highcharts、Java 和 xml UiBinder?

java - 无法返回 Java 中类的新实例

css - 如何将 Uibinder Widgets 的属性引入 GWT 中的 CSS?

java - 尽管有触摸反馈,RecyclerView 仍未响应点击

java - 为什么在 GWT(或任何网络应用程序)中使用命令模式?

css - 内联样式的图像 Sprite ?

java - 返回日期,但按Apache Hadoop中的名称和值排序

java - aChartEngine - 如何屏蔽条形图?