RichFaces树组件的用法
原创:版权所有chszs
RichFaces Tree组件提供了一个缺省的数据模型,允许显示简单的树结构,无需创建自己的树模型类集。
下面的例子说明了从属性文件的数据生成树目录。
选择左边树组件的节点,右边会显示出相应的节点名。如图所示:
如上图所示,建立图示页面的步骤如下:
一、搭建RichFaces开发环境,这一步省略;
二、编辑页面:
页面文件需说明两点:
1)<rich:tree>组件的ajaxSubmitSelection属性,为真时表示支持Ajax提交;
2)<rich:tree>组件的value属性,其值是org.richfaces.model.TreeNode类的实例。
三、属性文件:
转码后的文字如图所示:
四、托管Bean文件
托管Bean需说明几点:
1)DATA_PATH表示属性文件的路径;
2)addNodes()方法采用了递归算法,需注意;
3)需理解java.util.Properties的用法;
4)理解构造树组件的缺省实现类org.richfaces.model.TreeNodeImpl类。
五、RichFaces配置文件:
以上内容能实现图示例子。一些次要步骤省略!