`
hanwn123
  • 浏览: 24166 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

rich:dataTable中的h:commandLink不调用后台

F# 
阅读更多

页面代码:   

<h:form id="xiaohan">   
    <h:outputLabel value="库中还没有数据" rendered="#{ca != null and ca.rowCount == 0}"/>
    <rich:dataTable value="#{ca}" var="result" rendered="#{ca != null and ca.rowCount > 0}">
      <rich:column>
        <f:facet name="header">姓名</f:facet>#{result.name}
      </rich:column>
      <rich:column>
        <f:facet name="header">地址</f:facet>#{result.addr}
      </rich:column>
      <rich:column>
        <f:facet name="header">操作</f:facet>
        <h:commandLink action="#{saveaction.delete(result)}" value="删除" reRender="xiaohan" />
      </rich:column>
    </rich:dataTable>
</h:form>

这时commandLink 怎么都调不了后台方法,在hymn_com的专栏里找到问题原因。

解决办法:

后台方法代码中加入:@Scope(value = ScopeType.SESSION)

 

分享到:
评论
1 楼 cuixiufang 2009-06-26  
:@Scope(value = ScopeType.SESSION)

相关推荐

    RichFaces的rich:dataTable组件内action actionListener不能使用

    这是我用来测试的一个工程,都不能在rich:dataTable中使用action actionListener 博文链接:https://insomniask.iteye.com/blog/111030

    richfaces中的datagrid显示数据

    要使用`rich:dataTable`组件,首先需要在页面中引入相应的RichFaces库,并确保项目中已经添加了RichFaces依赖。 在示例代码中,可以看到`rich:dataTable`的配置如下: ```xml &lt;rich:dataTable id="carList" width=...

    Richfaces的DateTable

    &lt;h:commandLink value="删除" action="#{bean.deleteItem(item)}" /&gt; &lt;/rich:column&gt; &lt;/rich:datatable&gt; ``` 在这里,`addNewItem`和`deleteItem`是后台Bean中的方法,负责处理数据的添加和删除。 4. **AJAX...

    DataTable,DataView和DataGrid用法教程:DataTable,DataView和DataGrid中一些容易混淆的概念,详细讲解了它的区别和用法。

    DataTable不直接与数据库连接,而是通过DataAdapter从数据库中填充或更新数据。它提供了类似SQL的功能,如筛选、排序和分组,使得在没有数据库连接的情况下也能进行复杂的数据操作。例如,你可以创建一个DataTable,...

    Jquery dataTable后台获取数据示例

    前端传递的搜索关键词会在请求参数中,后台解析后在查询条件中添加`LIKE`或`IN`等条件,再执行查询。 ### 实现步骤 1. **引入依赖**: 首先确保项目中已经包含了jQuery、DataTables以及对应的CSS和JS文件,如果使用...

    jsf primefaces datatable

    - 为了保持代码的清晰和可维护性,建议将数据处理逻辑(如查询、排序、过滤)放在后台服务层,而不是在JSF Managed Bean中直接执行。 - 使用`&lt;f:ajax&gt;`或`p:ajax`进行异步更新,提高用户体验。 - 对于大量数据,...

    matlab开发-DataTable

    在MATLAB中,DataTable是用于处理结构化数据的一种强大工具,尤其适合于处理具有固定列名和可变行数的数据。这个"matlab开发-DataTable"主题深入探讨了如何利用DataTable进行数据操作、分析和可视化。 DataTable的...

    JavaScript YUI 2.8: DataTable jquery form 异步请求显示数据分页

    首先,YUI 2.8 中的 DataTable 是一个非常灵活的组件,它可以动态地加载和显示大量数据,并提供了排序、过滤和分页等高级功能。在创建 DataTable 时,我们需要定义数据源、列配置和样式等属性。例如: ```...

    DataTable技术全面讲解

    DataTable是.NET Framework中System.Data命名空间中的一个核心组件,它是ADO.NET数据访问模型的重要组成部分。在数据库编程中,DataTable通常用于在内存中存储和操作数据,即使这些数据并未直接连接到数据库。它允许...

    jsf2.0 dataTable单行修改例子

    &lt;h:commandLink action="#{bean.editRow}"&gt; &lt;f:setPropertyActionListener target="#{bean.selectedItem}" value="#{item}" /&gt; &lt;h:outputText value="Edit" /&gt; &lt;/h:commandLink&gt; &lt;/h:column&gt; &lt;h:column&gt; &lt;h:...

    datatable-main.zip

    在JavaScript中,Datatable 提供了强大的数据处理能力,包括但不限于以下关键知识点: 1. 数据源:Datatable 支持多种数据源,如JSON、XML、CSV等,还可以直接绑定到DOM中的数据或使用服务器端数据源。 2. 动态...

    datatable使用详解

    Datatable 是 ADO.NET 中的一个重要组件,用于存储和管理内存中的数据。它可以独立于数据库存在,数据可以来自多个源,包括数据库、XML 等。Datatable 提供了灵活的数据存储和管理方式,支持数据的添加、删除、修改...

    Richfaces 常用组件使用手册中文版

    在Rich组件部分,手册介绍了更复杂的UI组件,如&lt;rich:ajaxValidator&gt;用于表单验证,&lt;rich:column&gt;和&lt;rich:columnGroup&gt;用于数据展示,&lt;rich:dataTable&gt;、&lt;rich:extendedDataTable&gt;以及&lt;rich:scrollableDataTable&gt;...

    dataTable-Editor:dataTable 的插件编辑器,允许创建、编辑和抑制表中的数据

    在JavaScript编程环境中,DataTable Editor极大地提高了Web应用中数据管理的效率和用户体验。 首先,我们来详细了解DataTable Editor的核心功能: 1. **创建记录**:DataTable Editor允许用户添加新的行到表格中。...

    C# DataSet和DataTable详解

    在C#编程中,DataSet和DataTable是两个非常重要的类,它们都是ADO.NET中数据访问的核心组件。下面,我们将详细探讨这两个类的使用和特性。 创建DataSet对象 DataSet是ADO.NET中的一种数据集对象,它可以存储多个...

    JSF-2-DataTable

    数据源通常在后台Bean中创建和维护,通过EL表达式与DataTable组件连接。 **5. 高级功能** - **国际化**: 通过`headerText`属性和资源库实现列头的国际化。 - **定制样式**: 使用CSS和`style`属性对DataTable及其中...

    Jquery dataTable中文API中文文档

    此中文文档详细介绍了如何在ASP.NET MVC项目中集成并使用JQuery DataTable。 #### 二、安装与配置 1. **下载地址**: 官方下载地址为[http://www.datatables.net/](http://www.datatables.net/)。 2. **引入CSS样式*...

    在java下可用的datatable组件

    在Java开发环境中,DataTable是一个非常实用的组件,用于在用户界面中展示数据表格。它通常用在Web应用程序中,提供一种高效且灵活的方式来管理和...无论是在桌面应用还是Web应用中,DataTable都是一个不可或缺的工具。

Global site tag (gtag.js) - Google Analytics