我目前正在將自己融入Spring-Roo和Spring-MVC。我有一個Roo爲我生成的相當簡單的應用程序。它由兩個實體組成,記錄和汽車,其中記錄有一個特定汽車的參考。如何在ROO生成的應用程序的selectbox中顯示屬性屬性
初始設置後,我更改其中一個視圖以使用字段:選擇並顯示組合框以選擇可用汽車並將它們添加到記錄中。
<field:select field="car" id="c_de_recordcars_domain_Record_car" items="${cars}" path="/cars" />
這個標籤讓我頭疼。到目前爲止,comboxbox顯示所有可用的汽車......但它通過顯示所有屬性(如「Car 1 Tue Jan 18 00:00:00 CET 2011 Friver1」)。我想要的只是組合框只顯示名稱屬性(「Car 1」)。
在標籤中,只有「itemValue」-Attribute,但這隻能呈現放入請求參數中的值......我需要類似「displayValue」的地方,我可以指向java字段用於顯示。
我該如何做到這一點? 謝謝
這看起來比用轉換器搞亂了很多。如果你想返回比單個字段更復雜的東西,你也可以創建你自己的getter方法。 – 2012-05-11 18:20:54