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

GWT UiBinder有没有办法拥有动态的小部件列表?,gwt,uibinder,Gwt,Uibinder,类Foo有一个变量列表栏,如何使用UiBinder呈现每个按钮?甚至可能吗?UiBinder是一个XML模板,用于声明性地布局小部件,不是一个呈现程序。因此,在UiBinder XML中不能有条件、循环和其他逻辑结构 相反,您可以在UiBinder中使用一个面板作为您希望所有按钮的位置的占位符。在Java类中有对该面板的ui:field引用。循环浏览按钮列表,并使用字段句柄在java代码中将按钮添加到面板中 另一种方法是定义一个组合并在UiBinder中添加该组合,并让该组合自行呈现按钮。这取决

Foo
有一个变量
列表栏
,如何使用UiBinder呈现每个按钮?甚至可能吗?

UiBinder是一个XML模板,用于声明性地布局小部件,不是一个呈现程序。因此,在UiBinder XML中不能有条件、循环和其他逻辑结构

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

另一种方法是定义一个组合并在UiBinder中添加该组合,并让该组合自行呈现按钮。这取决于什么最适合你的设计