`
devil13th
  • 浏览: 43424 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

树形结构算法。。。 摘抄于richfaces tree

阅读更多
public void addNodes(String nodeCode,TreeNode node){		
		boolean end = false;
		int counter = 1;
		while(!end){
			String code = nodeCode != null ? nodeCode + "." + counter : String.valueOf(counter);
			
			Node nodes = nodeDao.query(code);
			if(nodes!=null){
				System.out.println(code);
				TreeNodeImpl nodeImpl = new TreeNodeImpl();
				nodeImpl.setData(nodes);
				node.addChild(new Integer(counter), nodeImpl);
				addNodes(code,nodeImpl);
				counter++;
			}else{
				end = true;
			}
			
		}
	}

 

分享到:
评论

相关推荐

    richfaces tree权限树

    "richfaces tree权限树"是一个基于RichFaces框架构建的用于实现权限管理的树形结构组件。RichFaces是一个功能强大的JavaServer Faces(JSF)扩展库,它提供了许多高级UI组件和Ajax功能,使得开发人员能够更轻松地...

    使用richfaces 实现tree

    本教程将聚焦于如何使用RichFaces实现一个动态的树形视图。 首先,我们需要确保开发环境已经配置了以下组件: 1. JDK 1.5:这是运行JSF和RichFaces的基础,确保已安装并设置好`JAVA_HOME`环境变量。 2. JSF 1.2.*:...

    JSF Richfaces构建树

    其中,`<t:tree>` 组件用于构建树形结构的用户界面。 #### 三、TreeNode 类实现 在文章中提到的 `TreeNode` 类是构建树形结构的基本单元。此类定义了树节点的一些基本属性: - `private String value;`: 表示树...

    richfaces自动构建树实现.docx

    RichFaces 提供的 `<t:tree>` 已经是一个高度集成的树形结构 UI,我们在 UI 层上的工作除了把类似于组织机构这样常用的组件封装成统一的标签调用之外,我们不需要再做额外的处理。我们需要在数据结构的统一构建上做...

    最简单的richfaces tree使用方式

    NULL 博文链接:https://yourenyouyu2008.iteye.com/blog/798333

    richfaces tree 例子

    按照richfaceslivedemo中的例子 改成节点存储在数据库中 把数据库生成好 添加数据 就可以用了 数据库脚本:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[node]') and OBJECTPROPERTY(id,...

    richfaces-ui-3.2.1

    《深入理解RichFaces UI 3.2.1在JBoss中的应用》 RichFaces UI 3.2.1是JBoss框架中一个重要的组件,它为开发人员提供了一套强大的AJAX(Asynchronous JavaScript and XML)功能,极大地提升了Web应用程序的交互性和...

    用richFaces的<rich:treeNode>标签开发tree

    本文将深入探讨如何使用RichFaces的`&lt;rich:treeNode&gt;`标签来开发动态树形结构视图。这个标签是RichFaces框架中的一个重要组成部分,常用于构建层次化的数据展示。 首先,让我们理解`&lt;rich:treeNode&gt;`的基本概念。它...

    richfaces 相关资料2

    6. **RichFaces自动构建树实现.pdf** - 类似于前面的文档,这个PDF文件可能提供了更详细的步骤或示例,指导读者如何使用RichFaces自动构建树结构。 **总结** RichFaces是一个流行的JavaServer Faces (JSF)组件库,...

    richfaces tree 案例

    @Out(required=false,scope=SESSION) private TreeNode rootNode = null; private List&lt;String&gt; selectedNodeChildren = new ArrayList(); private String nodeTitle; private static final String DATA_PATH...

    richfaces参考文档

    - **&lt;rich:tree&gt;**:创建可扩展的树形视图,支持拖放操作和节点状态管理。 - ****:增强版的树组件,支持拖放操作,常用于构建可配置的树状结构。 ### RichFaces 集成与配置 - **Maven 依赖**:在 Maven 项目中,...

    richfaces中文开发文档

    2. **组件丰富**:提供了一系列预构建的JSF组件,如数据表、日历、图表、滑块、树形结构等,这些组件不仅功能强大,还支持多种皮肤和主题。 3. **事件处理**:通过Ajax事件处理机制,可以实现异步操作,使得用户...

    jsf2.0+richfaces4.2.3需要的jar包

    2. **RichFaces 4.2.3**: RichFaces是一个流行的JSF组件库,提供了丰富的UI组件和特效,如数据网格、日历、树形结构等。`richfaces-components-ui-4.2.3.Final.jar`和`richfaces-core-impl-4.2.3.Final.jar`是...

    JBoss_RichFaces_3.3

    - **树形结构**:讲解树形组件的应用场景,如目录浏览、文件系统表示等。 - **对话框**:学习如何创建弹出式对话框,以收集用户输入或显示更多信息。 ##### 进阶技术 - **表单验证**:掌握如何使用RichFaces提供的...

    Richfaces标签

    `rich:panelBar`标签可以实现面板的折叠效果,类似于Windows资源管理器左侧的树形结构。 **示例代码:** ```xml Component Development Kit (CDK) is a design-time extension for Ajax4jsf. The CDK includes...

    richfaces3.3.1官方demo的源代码

    这个版本的亮点在于其强大的组件库,包括表格、树形结构、日历、对话框等,这些都极大地提高了开发效率和用户体验。 2. 演示环境配置 如描述所述,你可以将下载的源码直接放在Tomcat6服务器下运行。这是因为...

    richfaces+jsf

    - **数据展示**:它包含各种数据展示组件,如表格、树形结构和图表,方便数据的展示和操作。 - **表单验证**:RichFaces提供了强大的表单验证功能,可以在客户端和服务器端进行数据校验。 **2. JSF组件模型** JSF...

    richfaces4.0所需jar包

    它包含了一系列的JSF组件,如表格、树形视图、滑块、日期选择器等。这些组件提供了丰富的功能和样式,使得开发者能够轻松创建复杂的用户界面。 2. **guava-r09.jar**:Guava是Google的一个核心库,包含了大量的Java...

Global site tag (gtag.js) - Google Analytics