如何使用af:selectManyChoice組件

f:selectManyChoice 是一個下拉多選框,如下圖:



這個組件使用起來不是那麼容易,它需要將表單中的一個column的attribute 和 組件中的selectitems之間互相轉換。

正好今天有個客戶問起,興致所致就寫了簡單的例子,下載

 

我不詳細展開講了,簡要描述下:

1) af:selectManyChoice 的value attribute 綁定到一個managed bean的get和set 方法上

2) af:selectManyChoice的autosumit=true, immediate=true

3)   可選擇值爲一個Static List的View Object, 在頁面的binding中配置該lov,並且在selectItems的value屬性綁定到該lov。

4)在af:selectManyChoice 的value對應的manage bean的get/set方法中,將頁面選擇的index對應到lov的具體值並存放到數據庫,讀取則反之。

下載包的密碼是: [email protected]  有問題可以發郵件
發佈了31 篇原創文章 · 獲贊 7 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章