Настройка созданного Spring Roo пользовательского интерфейса GWT - PullRequest
4 голосов
/ 12 декабря 2010

Как можно настроить пользовательский интерфейс GWT, который автоматически генерируется Spring Roo?

Должен ли я изменять сгенерированные Roo исходные файлы?Если это так, не будет ли это перекрыто при следующем запуске Roo?

Или мне нужно что-то настроить в Roo и затем перестроить источники GWT?

В этом конкретном случае ширина столбцоввид списка объектов домена должны быть скорректированы.

Ответы [ 3 ]

3 голосов
/ 12 декабря 2010

Насколько я знаю, это действительно невозможно в Spring Roo. Как вы правильно заметили, сгенерированные файлы Spring Roo будут регенерированы Spring Roo при изменении ваших сущностей. Есть несколько решений, но это всего лишь небольшие обходные пути, и они не предлагают реального опыта программирования, который вы ожидаете или хотите. Команда Spring Roo (и сообщество) уже решили эту проблему и прилагают все усилия, чтобы решить эту проблему. Так что ожидайте, что это скоро улучшится. Для получения дополнительной информации посетите следующие ссылки на форум Spring Roo и Spring Roo JIRA:

1 голос
/ 21 декабря 2010

Могу ли я смиренно предложить Метавиджет ? Он генерирует Spring MVC, GWT и другие интерфейсы во время выполнения, так что нет никакого этапа регенерации (и нечего «заточить») при изменении ваших сущностей.

Если у вас будет возможность попробовать его, я буду очень признателен за ваш отзыв.

С уважением,

Ричард.

0 голосов
/ 15 сентября 2011

Если вы хотите изменить файл ui.xml, сгенерированный ROO, просто переименуйте его и обратитесь к нему в файле .java.

например, вы хотите изменить файл PizzaDetailsView.ui.xml:

Переименуйте его в PizzaDetailsViewPrime.ui.xml Затем добавьте эту строку непосредственно перед объявлением интерфейса Binder:

@ UiTemplate ( "PizzaDetailsViewPrime.ui.xml")

...