`
dylan0514sina.cn
  • 浏览: 94913 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

分页复选实现

    博客分类:
  • any
 
阅读更多
在struts2或webwork等web框架中中编写基于ec:table可分页记住复选框
1.分离主页面和子页面,子页面用于加载ec 列表
2.在主页面上定义全局数组(装载选中的记录key)
3.提交选中的提交按钮使用自定义freemarker,在ftl代码中:
     1.将子页面当前选中key,在全局数组中不存在,则放入。
     2.取出全局数组中的记录,根据它生成对应的hidden域,每个hidden域的名字为checkedNos,值为对应数组中的key
4.因为使用ajax分页,通过ec:table中oninvoke指定JS function,,编写此function分为三步
   1.循环当前选中记录,检查全局数组记录key不存在,放在全局数组中。
   2.使用ajax请求分页数据(提交ec表单包括ec自动生成参数),调用主页面元素载入子页面。
   3.如果bean的key在全局数组中存在,则将checkbox设置为checked
5.在ec:table中添加复选框列,包括表头SelectAllHeaderCell支持全选的, 自定义体中的cell,该代码体中生成checkbox,并在对应checkbox上家clicks,如果是非选中状态并且在全局数组中存在则remove
分享到:
评论

相关推荐

    qt,QTableView实现复选框,分页功能

    本教程将详细讲解如何在QTableView中实现复选框、分页和查询功能,并涉及与MySQL数据库的交互。 首先,让我们关注在QTableView中添加复选框的功能。这通常通过自定义视图Delegate来实现。你需要创建一个继承自...

    DataGridView行标题加复选框实现全选

    本文将详细介绍如何在`DataGridView`行标题中集成复选框,并实现全选功能。 1. **创建项目和添加DataGridView控件** 首先,我们需要创建一个新的Windows Forms应用程序项目。在设计视图中,从工具箱拖一个`...

    在vue和element-ui的table中实现分页复选功能

    主要介绍了在vue和element-ui的table中实现分页复选功能,本文代码结合图文的形式给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

    实现table表格checkbox复选框的全选 反选

    在HTML的表格中实现复选框的全选与反选功能,能够大大提升用户体验,使用户可以便捷地选择一组数据。这里我们将详细探讨如何通过JavaScript和HTML来实现这一功能。 首先,我们需要创建一个包含复选框的HTML表格。...

    selectbox Js实现的下拉复选框

    在这种情况下,“selectbox Js实现的下拉复选框”是一个很好的解决方案,它将复选框的功能与下拉菜单相结合,既节省了空间,又保持了功能的完整。 一、JavaScript基础 JavaScript是一种广泛使用的客户端脚本语言,...

    超炫的复选框效果源码

    9. **状态管理**:存储和同步复选框的状态,特别是在动态加载或分页的数据列表中,确保用户的选择能够被正确保存和恢复。 通过这个"超炫的复选框效果源码",开发者可以获得一套完整的解决方案,不仅解决了浏览器...

    dgv分页,dgv复选框,dgv换颜色

    本篇将深入探讨如何实现dgv的分页、复选框功能以及根据条件改变单元格颜色。 首先,让我们关注dgv的分页功能。在.NET框架中,通常有两种方式实现dgv分页: 1. **手动分页**:你需要计算每页显示的数据量,然后根据...

    layui table 复选框跳页后再回来保持原来选中的状态demo

    在这个特定的场景中,"layui table 复选框跳页后再回来保持原来选中的状态"是一个常见的需求,特别是在数据量大、需要分页显示的情况下。用户可能需要在不同页面间切换,并保持他们之前选择的行的状态。 在layui ...

    ADF实现多选框及分页

    要实现多选框,我们需要在Table组件的列定义中加入`selectionMode="Multiple"`属性,这样每一行前面就会出现一个复选框。同时,可以通过绑定`rowSelection`属性来获取用户选定的行数据。 ```xml selectionMode=...

    在DataGridView中添加复选框

    然而,标准的`DataGridView`控件并不直接支持复选框列,但可以通过一些自定义编程实现这一功能。本篇文章将详细讲解如何在`DataGridView`中添加复选框,帮助开发者提升用户体验并增强数据交互。 首先,我们需要创建...

    jquery实现带复选框的gridview

    本示例"jquery实现带复选框的gridview"提供了一个完整的项目文件,允许开发者自定义数据源,以实现一个简单易用的复选框Gridview功能。这个功能对于那些需要用户批量选择或操作数据的Web应用来说非常实用,比如在...

    ajax动态加载无限级树的复选框

    - 实现点击事件监听,当用户点击节点或复选框时,更新对应的复选框状态,并触发Ajax请求更新服务器上的数据。 2. **Ajax请求**: - 使用`$.ajax`或`$.getJSON`方法发送异步请求,请求参数通常包括URL、类型(GET...

    PB带复选框的树形控件

    "PB带复选框的树形控件"是指在PowerBuilder中,通过自定义或者使用特定库实现的,具备节点前带有复选框的树形控件。用户可以通过点击复选框来选择或取消选择树形结构中的某个节点,这种功能在数据过滤、设置选择、...

    js翻页复选框状态保存

    本篇文章将详细探讨如何通过JavaScript实现一个功能:即在JSP列表页面上保存复选框的状态,即使在翻页操作后也能保持之前选中的状态。 #### 关键概念和技术栈 1. **JSP (Java Server Pages)**: 是一种用于生成动态...

    extjs表格(表格后台数据读,分页),树(后台数据读取,复选框联动)的基本操作示例

    在这个示例中,我们关注的是ExtJS中的两个关键组件:GridPanel和TreePanel,以及它们如何与后台数据进行交互,实现分页和复选框联动功能。 1. **GridPanel**:GridPanel是ExtJS中用于展示表格数据的组件,它提供了...

    GridView复选框(C#)

    这可以通过在`GridView`中添加一个包含复选框的列来实现。当用户勾选这些复选框时,我们可以获取到被选中的行的信息,进而进行进一步的操作,比如批量删除或批量更新等。 #### 三、代码解析 下面我们将通过具体的...

    表格分页保存复选框状态

    在开发Web应用时,特别是在使用前端框架如Vue.js和组件库如Element-UI时,处理表格数据特别是涉及分页和复选框选择的情况是常见的需求。`表格分页保存复选框状态`的问题主要涉及到如何在用户切换页面或刷新页面后,...

    C# MVC通用控件方法 复选、单选、分页、日期

    在本文中,我们将深入探讨C# MVC框架中用于创建通用控件的方法,特别是与复选、单选、分页和日期相关的实现。C# MVC(Model-View-Controller)是一种设计模式,它允许开发人员在ASP.NET环境中构建可维护、可扩展的...

    基于layui模块制作的一款带复选框的tree结构树拓展包(带复选框)

    "基于layui模块制作的一款带复选框的tree结构树拓展包(带复选框)"是指layui框架的一个扩展组件,它将传统的tree结构与复选框相结合,实现了可勾选的树节点。在实际应用中,用户可以通过勾选不同级别的节点来选择...

Global site tag (gtag.js) - Google Analytics