QFaces1.1 -- …超級聯動! JSF 與 Ajax可以這樣完美的結合

來源:互聯網
上載者:User

QFaces1.1新增了一個新的組件,修複了上一版中的Validator的一個錯誤,同時附帶了Demo項目.

新增的組件我叫它超級聯動: Linkage

為什麼叫超級聯動?

1.可以無限聯動.

2.可以不用重新整理頁面.

3.幾乎沒有效能影響.

4.你不用改變現有的JSF組件.

5.而且使用還非常簡單 : )

<q:linkage for="country,province,city,area,street" listener="# {LinkageBean.listener}" />

for: 指定到頁面其它selectOne組件的id,無個數限制

listener: 後台方法綁定,返回相應的選項列表就可以

實際應用中我們經常會碰到需要級聯選擇的功能,比如:國家,省級,市級等的級聯選擇,這些實現 起來並不容易,

並且要實現較好的相容性也不是一件輕鬆的事情,如果要使用者再添加一大堆的javascript也是很麻 煩的事情。

所以我盡量使用非侵入式的方式,將它實現得比較輕鬆自由,並且讓使用者以最簡單的方式使用,這是 我的目標。

在不改變你的代碼及邏輯的情況下,使用這個組件就可以將你頁面中的所有selectOne組件變成擁有級 聯關係的!!

如果你感覺很神奇,那就去學一學JSF這個架構吧,實際上自訂群組件才是JSF的精華, 這絕對是你發 揮無限想象力的地方!

關於下載,安裝,及使用,後面附有連結。

先看一下這個組件的效果圖吧:

    

圖1                   圖2

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.