Названная панель кадра для GWT (использующий FIELDSET и теги HTML ЛЕГЕНДЫ)

Я нахожу отражение (объединенным с загрузкой класса среды выполнения) необходимый для реализации плагинов:

  1. поиск банок / блоки в известном месте
  2. перечисляют банки / блоки для классов, поддерживающих интерфейс, Ваши сменные поддержки
  3. инстанцируют плагина во времени выполнения
6
задан Spooky 20 June 2015 в 18:25
поделиться

2 ответа

Думаю, вы ищете CaptionPanel :

Панель, которая оборачивает свое содержимое в рамку с подписью, которая появляется в верхнем левом углу границы . Это реализация HTML-элемента fieldset.

17
ответ дан 8 December 2019 в 13:00
поделиться

Я думаю, проблема в том, что вы просто вызываете DOM.appendChild - это не приводит к тому, что TitledPanel принимает виджет . Обычно вы расширяете Composite , а затем вызываете initWidget (Widget widget) - внутри он вызывает widget.setParent (this); , что, в свою очередь, заставляет родителя принять этот виджет и прикрепить его к документу браузера. Однако com.google.gwt.user.client.ui.Widget.setParent (Widget) отображается только для пакета, поэтому вы не можете вызвать его из своего кода (например, после DOM.appendChild ) .

Я бы рекомендовал прочитать Рекомендации по использованию виджетов / Создание виджетов ,

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

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