Используете ли вы GWT в качестве внешнего интерфейса?Я собираюсь предположить, что вы.Если вы используете SpringMVC, этот ответ, очевидно, мало поможет.
Для приложения GWT Scaffold, созданного Spring Roo, посмотрите на класс рендерера для прокси рассматриваемой сущности.Например, если объект, отображаемый в раскрывающемся списке, является объектом Foo
, он всегда будет отображаться в веб-клиенте классом FooProxyRenderer
из пакета some.package.client.managed.ui
.
The *Метод 1008 * вызывается для создания строки, которая отображается в раскрывающемся списке.Измените это, чтобы вернуть любое представление сущности, которое вы хотите.Вот как выглядит базовый объект для CloudData
сущности в одном из моих проектов:
public String render(CloudDataProxy object) {
if (object == null) {
return "";
}
return object.getTitle() + " (" + object.getId() + ")";
}
Надеюсь, это поможет.