求助:哪位大俠 用 Tapestry 做過 跟 某程式碼-名稱表 對應的下拉選單框?

jf168發表於2004-04-27
各位大俠:我們公司的專案採用 Tapestry 技術,現在碰上一個問題:

Tapestry 提供的 Select、PropertySelection、WML:PropertySelection、WML:Select 都可以輔助我們製作下拉選單框,但實際上還不夠方便,而且由於其隱含的約定,使我們的開發遇上了麻煩。

原因是這樣的:我們的下拉選單框的各條選項所包含的
value 和 lable 應該來自資料庫中某個表的 “程式碼”(integer)和
“名稱”(char(15))欄位。

這裡指的 value 和 lable ,分別是:HTML 的 <OPTION> 標籤中的屬性,以及<OPTION> 標籤之間的 用於顯示的文字

Tapestry 的這些元件,都默含一項約定,就是:所有的 value(對應於
我們這裡的“程式碼”)是從0開始順序遞增的,而我們的 “程式碼”(integer)和“名稱”(char(15))表中,“程式碼”(integer)卻不是順序遞增的。

這個問題該如何方便地解決呢?

相關文章