RichFaces树组件的用法

RichFaces树组件的用法

原创:版权所有chszs


RichFaces Tree组件提供了一个缺省的数据模型,允许显示简单的树结构,无需创建自己的树模型类集。
下面的例子说明了从属性文件的数据生成树目录。

RichFaces树组件的用法_第1张图片

选择左边树组件的节点,右边会显示出相应的节点名。如图所示:

RichFaces树组件的用法_第2张图片

如上图所示,建立图示页面的步骤如下:

一、搭建RichFaces开发环境,这一步省略;

二、编辑页面:

页面文件需说明两点:

1)<rich:tree>组件的ajaxSubmitSelection属性,为真时表示支持Ajax提交;

2)<rich:tree>组件的value属性,其值是org.richfaces.model.TreeNode类的实例。

三、属性文件:

转码后的文字如图所示:

RichFaces树组件的用法_第3张图片

四、托管Bean文件

托管Bean需说明几点:

1)DATA_PATH表示属性文件的路径;

2)addNodes()方法采用了递归算法,需注意;

3)需理解java.util.Properties的用法;

4)理解构造树组件的缺省实现类org.richfaces.model.TreeNodeImpl类。

五、RichFaces配置文件:

以上内容能实现图示例子。一些次要步骤省略!

你可能感兴趣的:(Richfaces)