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

tapestry table响应问题

阅读更多
大家好,问个关于tableView组件显示的问题,当我从数据库中获得了相应的source后,并设置pageSize=5,在第一页上做修改操作可以显示页面的变化,到了第二页后,显示就不会相应的变化了,但是数据库中的值已经变了,然后在回到第一页的话,做出相应的操作也就不会变了,好像是被感染了 ,请问怎样才能解决这个问题呀
<binding name="tableSessionStateManager"
            value="new org.apache.tapestry.contrib.table.model.common.FullTableSessionStateManager()"/>
这是表的设置

还请遇上类似问题的朋友呀
分享到:
评论
6 楼 hklyhz 2008-07-08  
引用
,接着那两个链接就可以根据if
[img][/img][url][/url][flash=200,200][/flash][b][/b]
5 楼 lean1252 2008-01-02  
我解决的方式是这样的
page规范里头表的定义

<component id="table" type="contrib:TableView">
    <binding name="columns" value="literal:!id,studentName"/>
    <binding name="pageSize" value="5"/>
    <binding name="element" value="literal:span"/>
</component>

<component id="studentNameColumnValue" type="Block"/>
<component id="link1" type="DirectLink">
   <binding name="action" value="submit"/>
   <binding name="updateComponents" value="updateArea"/>
</component>
<component id="link2" type="DirectLink">
   <binding name="action" value="cancel"/>
   <binding name="updateComponents" value="updateArea"/>
</component>

html文件中表的显示应包含在
<span jwcid="updateArea@Any"></span>标签对中,接着那两个链接就可以根据if去做判断到底是显示link1还是link2了
4 楼 moonfly2004 2007-12-23  
我的数据变化了之后没有回显。必须 要刷新一下才可以可以显示 刚刚提交到数据库的 数据。 <binding name="updateComponents" value="updateArea"/>  这个要写在那个组件里面??可否看一下完整的代码。我看 tableView组件里面没有 这个参数呀 。请赐教
3 楼 lean1252 2007-12-21  
那不知道你的数据变了之后,有没有进行回显呢
那个绑定的数据<binding name="updateComponents" value="updateArea"/>
updateArea包含了整个表的Block组件,我的是这样做的呢
2 楼 moonfly2004 2007-12-21  
我的程序没有适用
    <binding name="tableSessionStateManager"  
                value="new org.apache.tapestry.contrib.table.model.common.FullTableSessionStateManager()"/>  
也这样呀。怎么处理??
1 楼 lean1252 2007-12-20  
问了一下网上的某个大姐,说去掉这个设置,再重启后得到解决。

相关推荐

    tapestry table

    一个关于table在tapestry里应用的例子

    Tapestry中的Table和Tree的完整教程

    在这个完整的教程中,我们将深入探讨Tapestry中的Table和Tree组件,这两种组件在数据展示和交互中扮演着重要角色。 ### Tapestry Table组件 Table组件是Tapestry中用于显示数据列表的关键组件。它允许开发者以表格...

    Tapestry简单入门.rar_java Tapestry_tapestry

    4. **事件**:定义组件如何响应用户操作或其他组件的事件。 学习Tapestry的过程中,你还将接触到其他关键概念,如服务容器、页面状态管理和异步请求处理。服务容器允许你定义和管理全局的服务,而页面状态管理则...

    tapestry官方中文文档

    Tapestry是一款强大的Java Web应用程序框架,由Apache软件基金会维护,它强调了组件化、模块化和可重用性,使得开发复杂的Web应用变得更加简单。本文将深入介绍Tapestry 4的相关知识点。 1. **组件化编程**: ...

    tapestry3开发指南,带tapestry3所有jar包

    3. **错误处理和调试**:Tapestry 3提供了一套强大的错误处理机制,包括详细的错误报告和调试工具,帮助开发者快速定位和解决问题。 **四、使用Tapestry 3的所有jar包** 压缩包中的“tapestry3”包含了运行...

    tapestry教程资料文档合集

    Tapestry5最新中文教程.doc 作者 Renat Zubairov & Igor Drobiazko译者 沙晓兰 发布于 2008年7月2日 下午9时30分 社区 Java 主题 Web框架 ----------------------------------------- Tapestry5.1实例教程.pdf ...

    tapestry学习入门资料

    "tapestry学习入门资料" Tapestry 是一个开源的基于 servlet 的应用程序框架,它使用组件对象模型来创建动态的、交互的 web 应用。 Tapestry 使得 Java 代码与 HTML 完全分离,利用这个框架开发大型应用变得...

    tapestry源码 api等

    Tapestry是一个强大的Java Web应用程序框架,由Apache软件基金会维护。它强调组件化、模块化和松耦合的开发方式,使得开发人员可以构建出高效、可维护的Web应用。以下是对Tapestry源码、API及相关库的详细解读: 1....

    Tapestry4开发指南

    ### Tapestry4开发指南 #### 一、Tapestry4概览 Tapestry4作为一款先进的Web应用框架,由Howard Lewis Ship所创造,旨在提供一种更为高效、灵活的Web应用构建方式。与前代Tapestry3相比,Tapestry4在设计上有了...

    tapestry-4.0.zip

    在性能优化方面,Tapestry 4.0 使用了页面缓存和组件缓存策略,减少了服务器的负载,提升了应用的响应速度。此外,它的请求处理机制也进行了优化,使得请求的处理更加高效。 总的来说,Tapestry 4.0 是一个强大且...

    tapestry5.2.6 jar包

    此外,Tapestry还提供了优秀的性能优化,如零配置的HTTP缓存控制和页面状态管理,确保了应用程序的响应速度和用户体验。 总之,Tapestry 5.2.6 jar包是开发高质量、可维护的Java Web应用的理想选择。它不仅提供了...

    Tapestry 5 電子書

    这些知识有助于开发者在实际项目中提升应用的响应速度和用户体验。 最后,本书还将涵盖测试和调试Tapestry 5应用的方法,包括单元测试、集成测试以及Tapestry的内置诊断工具。强大的测试支持是确保应用质量的关键,...

    tapestry 实例

    4. **渲染**:Tapestry 将组件渲染成HTML响应,返回给客户端。 **四、Tapestry 的优势** 1. **强类型**:Tapestry 是基于Java的,因此具备Java的类型安全性和编译时检查,减少了运行时错误。 2. **模块化**:组件化...

    Tapestry开发

    &lt;tapestry:table data-model="${users}" columns="name, email"&gt; &lt;tapestry:column header="Name" property="name" /&gt; &lt;tapestry:column header="Email" property="email" /&gt; &lt;/tapestry:table&gt; ``` ##### 第...

    tapestry技术

    5. **错误反馈**:Tapestry提供详细的错误报告,帮助开发者快速定位问题所在,包括具体的出错行数和环境信息,便于调试。 为了开始Tapestry开发,你需要一个合适的开发环境。推荐使用Eclipse作为基础IDE,并安装...

    深入浅出Tapestry高清

    Tapestry的页面状态管理是自动的,开发者只需要创建组件类和页面模板,无需处理会话状态或请求响应的细节。Tapestry的这种架构使得它在测试、重用和维护方面具有明显优势。 Tapestry的另一个重要特性是支持Ajax技术...

    Tapestry通用WEB框架

    10. **错误处理与调试**:Tapestry的错误处理机制可以帮助开发者快速定位问题,提供详细的错误报告和堆栈跟踪。此外,其开发模式下的实时反馈功能让调试变得更加高效。 11. **性能优化**:Tapestry通过缓存策略、...

    Tapestry4.1.2 入门-介绍

    在Tapestry中,开发者无需关注HTTP请求的处理细节,如链接、请求流向和响应重定向等低级任务。相反,Tapestry的核心关注点在于页面、组件、事件、对象、方法和属性的管理。 Tapestry4.1.2 版本基于Servlet技术,...

    tapestry5中文文档

    此外,Tapestry 提供详细的异常报告,有助于快速定位和解决问题。 在Tapestry 5 中,开发者可以通过创建CRUD(创建、读取、更新、删除)功能的应用来了解框架的核心概念。这包括页面导航、依赖注入和资源注入、用户...

Global site tag (gtag.js) - Google Analytics