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

Wicket中Tree的一些操作

阅读更多
      首次接触Wicket中的Tree,没有比较好的文档可以参考,只好慢慢琢磨。这里只是作为使用经验的记录:

1、隐藏根节点:
       有时显示根节点有点鸡肋的感觉,可以调用tree.setRootLess(true)将其隐藏

2、初始显示时全部折叠:
       默认情况下会全部展开,有点没必要。可以调用tree.getTreeState().collapseAll()来实现
3、树节点的刷新:
      当通过后台程序更改树的modle数据后,需要重置TreeState的状态,否则树的显示有问题,并且调用onNodeLinkClicked()方法也会抛出异常,所以可以简单调用tree.getTreeState().collapseAll()来重新初始TreeState的状态
  • 大小: 7.3 KB
分享到:
评论

相关推荐

    wicket的tree的简单实例

    最后,"Wicket_tree3"可能包含了一些高级特性或者优化,如节点的懒加载、节点的自定义行为、拖放功能等。在实际项目中,你可能需要处理大量的数据,这时懒加载就变得尤为重要,它只在需要时加载节点,减少初始页面...

    wicket1.4.7中的jar包

    4. **wicket-util.jar**:包含了一些通用的工具类和实用程序,如XML解析、字符串操作、缓存管理等,方便开发者进行日常的编程工作。 5. **wicket-ioc.jar**:提供了依赖注入(Dependency Injection, DI)的功能,...

    wicket例子和开发指南

    这个压缩包包含了一个Wicket的开发指南PDF文档以及一些示例项目,这些都是学习和掌握Wicket框架的重要资源。 一、Wicket框架简介 Wicket的核心理念是"组件就是一切",它将Web页面的HTML与Java代码紧密结合,通过...

    Wicket中文开发指南

    在Wicket中,组件既是视图也是控制器,而模型通常是独立的对象,可以绑定到组件,以提供和更新数据。 **五、事件驱动编程** Wicket的事件机制使得处理用户交互变得简单。当用户触发一个操作(如点击按钮),Wicket...

    wicket指南

    1. **创建页面类**:在Wicket中,每个页面都有一个对应的Java类,类中定义了页面的组件和行为。 2. **绑定HTML模板**:页面类与HTML模板通过`@MountPath`注解或`WebPage`的构造函数关联。 3. **组件定义**:使用`add...

    Wicket 入门

    在实际操作中,我们可以通过 Maven 来快速搭建 Wicket 的开发环境。Maven 是一个项目管理和综合工具,它可以帮助管理项目依赖、构建、测试和部署等过程,大大提高了开发效率。以下是在命令行下通过 Maven 创建 ...

    wicket简单实例

    这个“wicket简单实例”是为了帮助初学者理解Wicket的工作原理和基本操作,通过运行这些示例,你可以深入学习Wicket的核心特性。 1. **Wicket_link**: 这个示例展示了如何在Wicket应用中创建链接。Wicket的`Link`...

    wicket_mvn库

    在 Wicket 开发中,常见的 Maven 插件包括 Wicket-Tester(用于单元测试 Wicket 组件)和 Wicket-Eclipse-Plugin(Eclipse IDE 的插件,提供代码提示和调试支持)。 6. **mvn_tmp 文件**: 这个文件名可能是临时文件...

    wicket开发指南 pdf

    1. **组件层次结构**:在Wicket中,页面由一组组件构成,组件之间可以嵌套形成树状结构。每个组件都有自己的标识ID,这使得在服务器端和客户端之间同步数据变得简单。 2. **组件生命周期**:Wicket组件有三个主要的...

    apacke-wicket-mvn编译

    Eclipse是一个广泛使用的Java集成开发环境(IDE),它支持Maven插件,使得用户可以直接在Eclipse中管理Maven项目,包括导入、构建和运行等操作。通过这个描述,我们可以推断这个压缩包包含了一个配置好的Apache ...

    apache-wicket

    Wicket has been around since 2004 and it has been an Apache project since 2007. During these years it has proved to be a solid and valuable solution for building enterprise web applications. Wicket ...

    wicket 官方JAVA教程

    **Wicket官方JAVA教程** Wicket是一款开源的Java Web应用程序框架,它强调组件化和声明式编程模型,使得开发人员...在实际开发过程中,了解并熟练运用这些库中的类和方法,能够更好地发挥Wicket的优势,提高开发效率。

    wicket国际化例子

    在本文中,我们将深入探讨Wicket框架中的国际化(i18n)实现,以及如何使用`wicket:message`和`StringResourceModel`等工具来读取`.properties`资源文件。Wicket是一个流行的Java web应用程序框架,它提供了强大的...

    wicket-menu-6.5.0.zip

    在Wicket中,菜单通常由一系列链接(Link)组成,这些链接对应于页面或操作。Wicket的菜单组件如MenuBar、SubMenu等允许开发者创建多层次的导航结构,支持折叠和展开。同时,Wicket的模型绑定特性使得菜单项可以绑定...

    wicket 基础知识培训

    在Wicket基础知识培训中,首先会涉及到的是Web开发的基础——Servlet技术。Servlet是一种用于扩展Web服务器功能的Java类,它允许开发者处理HTTP请求并生成响应。Servlet的核心特性包括其服务器端运行、遵循特定规范...

    Wicket.pdf(Wicket开发指南)

    - Wicket 采用了事件驱动的设计思想,每个用户操作都会触发相应的事件,进而调用监听器进行处理。 - **用户请求处理:** - 当用户发起请求时,Wicket 会根据 URL 映射到相应的页面类,然后处理请求并返回响应。 ...

    wicket的helloworld

    2. **添加Wicket依赖**:在`pom.xml`(如果你使用Maven)或`build.gradle`(如果你使用Gradle)中添加Wicket 1.4的依赖。 **三、编写HelloWorld页面** 1. **创建页面类**:在`com.example.wicket`包下创建一个名为`...

Global site tag (gtag.js) - Google Analytics