gpt4 book ai didi

GWT UiBinder 有什么办法拥有动态的小部件列表?

转载 作者:行者123 更新时间:2023-12-03 21:20:30 27 4
gpt4 key购买 nike

类(class) Foo有一个变量 List<Button> bar ,如何使用 UiBinder 渲染每个按钮?甚至可能吗?

最佳答案

UiBinder 是一个 XML 模板 用于声明式布局小部件和不是渲染器 .因此,在 UiBinder XML 中不能有条件、循环和其他逻辑结构。

相反,您可以在 UiBinder 中使用一个面板作为您希望所有按钮所在位置的占位符。在您的 Java 类中有一个对此面板的 ui:field 引用。使用字段句柄循环遍历按钮列表并将按钮添加到 java 代码中的面板。

其他方法是定义一个组合并将组合添加到 UiBinder 中,让组合自己完成按钮的呈现。仅取决于最适合您的设计的内容。

关于GWT UiBinder 有什么办法拥有动态的小部件列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3131141/

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