经常在一个dataTable里面的放一列,内容是对该条记录的操作
由于Seam提供了EL表达式可以在括号里面传参数的功能,这大大方便了我们写代码的人。
不过经过试验发现,这里的链接要想通过EL表达式传参数,必须要使用通过POST方式提交的链接,例如:
1、h:commandLink
2、h:commandButton
3、a:commandLink(RichFaces的)
4、a:commandButton(同上)
而通过Seam的链接标签,也就是s:link与s:button传参数是没用,
这里的参数仅限如下方式调用的参数:
<rich:dataTable var="item" value="mbean.resultList">
<rich:column>
<s:link action="mbean.deleteById(item.id)"/>
</rich:column>
</rich:dataTable>
如果括号里面传入的不是通过item这个迭代变量传的,就可以获取,例如显示指定的mbean.XXX
这个问题如果说是BUG也可以算是个BUG,如果说不是BUG,也可以说他特地做成这样的,做的时候注意下就OK了。
分享到:
相关推荐
这是我用来测试的一个工程,都不能在rich:dataTable中使用action actionListener 博文链接:https://insomniask.iteye.com/blog/111030
要使用`rich:dataTable`组件,首先需要在页面中引入相应的RichFaces库,并确保项目中已经添加了RichFaces依赖。 在示例代码中,可以看到`rich:dataTable`的配置如下: ```xml <rich:dataTable id="carList" width=...
DataTable不直接与数据库连接,而是通过DataAdapter从数据库中填充或更新数据。它提供了类似SQL的功能,如筛选、排序和分组,使得在没有数据库连接的情况下也能进行复杂的数据操作。例如,你可以创建一个DataTable,...
在MATLAB中,DataTable是用于处理结构化数据的一种强大工具,尤其适合于处理具有固定列名和可变行数的数据。这个"matlab开发-DataTable"主题深入探讨了如何利用DataTable进行数据操作、分析和可视化。 DataTable的...
在JSF应用中,`DataTable`是一个非常重要的组件,用于展示数据集,如数据库查询结果,通过表格形式进行展示和操作。在本篇文章中,我们将深入探讨JSF PrimeFaces的`DataTable`,以及如何与Spring框架集成。 1. **...
DataTable是.NET Framework中System.Data命名空间中的一个核心组件,它是ADO.NET数据访问模型的重要组成部分。在数据库编程中,DataTable通常用于在内存中存储和操作数据,即使这些数据并未直接连接到数据库。它允许...
首先,YUI 2.8 中的 DataTable 是一个非常灵活的组件,它可以动态地加载和显示大量数据,并提供了排序、过滤和分页等高级功能。在创建 DataTable 时,我们需要定义数据源、列配置和样式等属性。例如: ```...
此中文文档详细介绍了如何在ASP.NET MVC项目中集成并使用JQuery DataTable。 #### 二、安装与配置 1. **下载地址**: 官方下载地址为[http://www.datatables.net/](http://www.datatables.net/)。 2. **引入CSS样式*...
在Java开发中,DataTable是一种常用于前后端交互的数据结构,特别是在使用Ajax进行异步请求时。这个"dataTable java接收参数工具类"是为了帮助后端处理前端通过DataTable发送的请求参数而设计的。以下是对该工具类...
Datatable 是 ADO.NET 中的一个重要组件,用于存储和管理内存中的数据。它可以独立于数据库存在,数据可以来自多个源,包括数据库、XML 等。Datatable 提供了灵活的数据存储和管理方式,支持数据的添加、删除、修改...
在JavaScript中,Datatable 提供了强大的数据处理能力,包括但不限于以下关键知识点: 1. 数据源:Datatable 支持多种数据源,如JSON、XML、CSV等,还可以直接绑定到DOM中的数据或使用服务器端数据源。 2. 动态...
在描述中提到的"datatable 自定义传参,服务端返回数据处理",意味着在使用DataTable时,我们可能需要根据用户操作或特定需求向服务器发送自定义参数,并且要能够处理服务器返回的数据。这通常涉及到Ajax请求和JSON...
例如,以下代码展示了如何使用SqlCommand和SqlDataAdapter从SQL Server数据库中填充一个DataTable: ```csharp using System.Data.SqlClient; // 创建数据库连接 SqlConnection connection = new SqlConnection...
在C#编程中,DataSet和DataTable是两个非常重要的类,它们都是ADO.NET中数据访问的核心组件。下面,我们将详细探讨这两个类的使用和特性。 创建DataSet对象 DataSet是ADO.NET中的一种数据集对象,它可以存储多个...
Microsoft Office Interop库是原生支持的选项,但它需要Office安装在开发机器上,这在服务器环境中可能不实际。因此,我们通常会使用第三方库,如NPOI或EPPlus,这两个库都是专门为.NET设计的,用于处理Excel文件,...
在IT领域,DataTable是.NET Framework中System.Data命名空间下的一个核心组件,主要用于存储和操作数据。在处理大量数据时,我们可能需要对数据进行各种操作,例如分类、求和、汇总以及排序。以下是对"DataTable分类...
在最新版本中,DataTable提供了更多的优化和改进,确保了其在现代Web开发中的广泛适用性。 1. **核心功能** - **排序**:DataTable支持多列排序,用户可以通过点击表头来对数据进行升序或降序排列。 - **过滤**:...
DataTable是.NET框架中用于存储和操作数据的一种关键对象,它在数据库编程、数据处理和数据展示中扮演着重要角色。在本文中,我们将深入探讨DataTable的构造函数、常用属性、方法,以及一些实用技巧,帮助开发者更好...