His,
Я использую UiBinder, когда это возможно, чтобы улучшить производительность приложений, когда это возможно.Однако, насколько я понимаю, UiBinder в лучшем случае, когда соответствующий шаблон содержит множество статической информации.
В моем случае мобильное приложение, большинство областей экрана содержат динамическую информацию.Например, есть панель с кнопками, но вы заранее не знаете, сколько кнопок отображается одновременно.Вот почему я использую методы HTMLPanel.add (Widget wgt, String id) или FlowPanel.add () в собственном классе UiBinder.Разве это не уменьшает использование UiBinder и способность вызывать setInnerHTML () вместо создания элементов посредством операций DOM, потому что эти методы add () принимают только виджеты, а не элементы?
Может быть, есть хитрость, которая позволила бы добавить элементобъект вместо объектов Widget для панелей, и они будут использовать setInnerHTML в полной мере?
Спасибо