Я сейчас вхожу в Spring-Roo и Spring-MVC. У меня есть довольно простое приложение, которое Ру сгенерировал для меня. Он состоит из двух сущностей, Record и Car, где Record имеет ссылку на один конкретный автомобиль.
После начальной настройки я изменяю одно из представлений для использования в поле: выберите и отобразите комбинированный список для выбора доступных автомобилей и добавьте их в запись.
<field:select field="car" id="c_de_recordcars_domain_Record_car" items="${cars}" path="/cars" />
Этот тег вызывает у меня головную боль. Как и сейчас, в поле со списком отображаются все доступные автомобили ... но он отображает все атрибуты (например, «Автомобиль 1 Вт 18 января 00:00:00 CET 2011 Friver1»). Все, что я хочу, - это то, что в выпадающем списке отображается только атрибут имени («Автомобиль 1»).
Внутри тега есть только атрибут "itemValue", но он только отображает значение, которое помещается в параметр запроса ... Мне нужно что-то вроде "displayValue", где я могу указать на поле Java, которое используется для отображения.
Как мне этого добиться?
Спасибо