GWT UI上按钮的动态数量

GWT UI上按钮的动态数量,gwt,Gwt,我有一个MVP类型的应用程序,其中我将有一个包含一个或多个按钮的视图。按钮的数量在运行时才知道,每次呈现页面时可能会有所不同。除了一个只显示1-n个传递到视图的按钮的简单循环之外,最好的方法是什么?我的建议:在创建时添加所有按钮,并使用CSS动态隐藏或显示它们。我认为这将产生更少的DOM操作,并且仍然可以正常工作,还可能产生更简单的代码。我目前使用SmartGwt这样做。将按钮数量传递到视图(该视图将实例化此数量的对象)时,您认为有什么不对?我并不认为传递按钮对象列表有什么不对,但由于我的GWT

我有一个MVP类型的应用程序,其中我将有一个包含一个或多个按钮的视图。按钮的数量在运行时才知道,每次呈现页面时可能会有所不同。除了一个只显示1-n个传递到视图的按钮的简单循环之外,最好的方法是什么?

我的建议:在创建时添加所有按钮,并使用CSS动态隐藏或显示它们。我认为这将产生更少的DOM操作,并且仍然可以正常工作,还可能产生更简单的代码。我目前使用SmartGwt这样做。

将按钮数量传递到视图(该视图将实例化此数量的对象)时,您认为有什么不对?我并不认为传递按钮对象列表有什么不对,但由于我的GWT UI技能有限,我认为这是最明显的方式也许有一个更有经验的GWT开发人员会使用更好的方法,我想说没有更好的方法了。您可以根据数据模型或其他参数动态执行此操作。如何组织代码是另一个问题。