Я новичок в плагинах Java GWT.
В нашем коде мы используем код, подобный приведенному ниже,
В test1.java
public class RowResults extends Composite
{
@UiField VerticalPanel vpnlWidgets;
public RowResults()
{
uiBinder.createAndBindUi(this));
getRows();
}
private void getRows()
{
for(RowDetails obj: RowDetailsArray)
{
RowWidget row= new RowWidget(obj);
vpnlWidgets.add(row);
}
}
}
В test2.java
public RowWidget(RowDetails rowObj)
{
uiBinder.createAndBindUi(this);
this.Row = rowObj;
}
Я разместил здесь необходимый код. В этом коде, если в RowDetailsArray есть 10 элементов, то для каждого элемента вызывается createAndBindUi. Кажется, тоже немного медленно.
Есть ли способ вызвать uiBinder.createAndBindUi (this); функционируйте один раз и используйте это для всех 10 элементов.
Кроме того, что произойдет при вызове createAndBindUi (this). Преобразует ли он файл ui.xml в файл класса или что-то еще.
Пожалуйста поправьте меня, если я ошибаюсь.,
Заранее спасибо.