Можно ли добавить кнопку на FormLayout - PullRequest
0 голосов
/ 23 сентября 2011

Мне нужно отобразить кнопку в середине диалогового окна, которое использует FormLayout

Однако, когда я добавляю кнопку в такое диалоговое окно, она добавляется рядом со стандартными диалоговыми кнопками (OK / Отмена и т. Д.). Мне не нужно добавлять туда кнопку, мне нужно добавить кнопку в теле диалогового окна?

Я думаю, моя проблема похожа на эту http://www.coderanch.com/t/496347/GWT/GXT-Button-near-text-field

1 Ответ

1 голос
/ 25 сентября 2011

AdapterField следует использовать для адаптации Кнопка

из http://tutorialsjava.com/2009/08/22/no-border-around-form-in-ext-gwt/:

FormLayout в Ext-Gwt (GXT) При использовании FormLayout / FormPanel вам необходимо знать о некоторых специфических свойствах макета формы.

  1. В FormLayout отображаются только виджеты, расширяющие поле. Если вы хотите отобразить виджет, который не расширяет поле, вы должны сначала обернуть его в AdapterField.

  2. Когда я использовал FormPanel, она имела рамку вокруг формы даже при установке .setFrame (false) и .setBorders (false).

Это не ошибка, вам также нужно установить .setBodyBorder (false), чтобы не видеть границ вокруг формы.

...