Расширитесь виджет GWT создал использование UIBinder

Я пытаюсь расширить виджет GWT, который создается с помощью UIBinder. UIBinder ожидает, что поля в ui.xml будут в расширенном виджете. Проблема, которая была хорошо описана 'Счастливым Фанатом' на Google Groups. Какие-либо подсказки/приемы?

14
задан Eric Landry 14 April 2010 в 18:16
поделиться

1 ответ

«Благословенный Компьютерщик» нашел здесь правильное решение: заголовок находится в композиционных отношениях со своей панелью. Таким образом, он должен использовать другой класс (который может быть статическим внутренним классом, чтобы держать вещи вместе).

По моему опыту, наследование работает с UiBinder, пока файл подкласса ui.xml определяет все ui: field своего суперкласса. В противном случае наследование может быть неправильным шаблоном. (Естественно, вы всегда можете добавить поля в свой подкласс.)

8
ответ дан 1 December 2019 в 16:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: