Welcome

首页 / 脚本样式 / Ajax / QFaces1.1 -- …超级联动! JSF 与 Ajax可以这样完美的结合

QFaces1.1 -- …超级联动! JSF 与 Ajax可以这样完美的结合2011-09-27huliqingQFaces1.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