在开发过程中也许我们经常遇到需要批量删除记录的情况,如果我们使用的是easyUI+struts2时看一下我们怎么来办,虽然问题比较小,但是有时候也挺折腾人的。
- // 删除
- function batchDelete() {
- var checks = $('#firmresult').datagrid('getChecked');
- if(checks.length==0){
- $.messager.alert('提示','请选择所要删除的记录。','warning');
- }else{
- $.messager.confirm('提示', '您确实现删除这些记录吗?', function(r){
- if (r){
- var firmIds = [];
- for (var i = 0; i < checks.length; i++) {
- var id = checks[i]['userId'];
- firmIds.push(id);
- }
- var userType = $("#userType").combobox('getValue');
- var params = {
- 'firmQueryBean.userIds':firmIds,'firmQueryBean.userType':userType
- };
- //如果参数中含有数组,你必须将参数序列化后,后台才能接收
- var ps = $.param(params, true);//这里是关键,我们将参数序列化后再传到后台,要不然后台始终是接收不到我们传递的数据的
- $.post("deleteFirmInfos.action", ps,
- function(data){
- if(data && data.suc){
- $.messager.alert('提示','删除成功!','info',function(){
- subSerach();
- });
- }else{
- $.messager.alert('提示','删除失败。','error');
- }
- }, "json");
- }
- });
- }
- }
好了,废话不多说,就这么一点要注意的地方。祝各位IT朋友快乐!
相关推荐
这个实例源码“人员管理”是展示如何使用jQuery EasyUI进行数据操作和交互的一个典型应用,涵盖了列表展示、添加、编辑和删除等功能,同时也涉及到与后台的数据交换,通常采用JSON格式。 首先,jQuery EasyUI的核心...
**jQuery EasyUI 中文 API 知识点详解** jQuery EasyUI 是一款基于 jQuery 的前端框架,它提供了一系列的 UI 组件,使得开发者可以快速构建出功能丰富的 Web 应用程序。EasyUI 将复杂的 HTML、CSS 和 JavaScript ...
综上所述,jQuery EasyUI Tree组件的异步加载通过设置`async`和`loader`属性实现,配合后台接口,能有效地优化大数据量场景下的用户体验。在`easyui_demo`这个压缩包中,你可以找到一个完整的示例,帮助理解并实践这...
1. `onSelectPage(pageNumber, pageSize)`: 当用户选择新的页码时触发,传入参数为新的页码和页面大小,可用于更新后台数据。 2. `onBeforeRefresh(pageNumber, pageSize)`: 刷新按钮被点击前触发,返回 false 可...
JQuery EasyUI DataGrid 是一个基于 jQuery 和 EasyUI 框架的组件,主要用于创建功能丰富的数据表格。在使用 DataGrid 进行编程时,有以下几个关键知识点: 1. **数据提取与显示**: DataGrid 通过 `url` 属性从...
jQuery EasyUI 是一款基于 jQuery 的前端开发框架,它提供了一系列易于使用的组件,帮助开发者快速构建用户界面。在jQuery EasyUI中,Calendar是一个重要的组件,用于展示日历并支持交互操作。本文将详细介绍jQuery ...
在jQuery EasyUI框架中,DataGrid是一个非常常用的组件,用于展示和操作表格数据。当我们需要根据用户的选择动态更新DataGrid的数据时,有时需要清空DataGrid的结果集,以确保显示最新的查询结果。在这个场景中,...
在IT领域,EasyUI是一个基于jQuery的前端框架,它提供了丰富的UI组件,包括表格(datagrid)、对话框、菜单等,帮助开发者快速构建用户界面。在本案例中,我们关注的是"datagrid嵌套"这一主题,这涉及到在EasyUI的...
在IT领域,EasyUI是一个基于jQuery的前端框架,它提供了丰富的UI组件,使得开发者能够快速构建用户界面。本文将深入探讨如何使用EasyUI实现树形表格(TreeGrid),特别是处理无限层级菜单的情况。 树形表格...
Easyui Form Combobox是基于jQuery EasyUI框架的一个组件,用于创建表单中的下拉选择框。在本场景中,我们讨论的是如何实现省市区三级联动的功能,即选择一个省份时,城市列表会根据所选省份动态更新;选择城市后,...
组件BootStrap、EasyUI、JQueryUI 插件轮播 Django_Web框架引入 Django工程创建 Django目录详解 Django创建App Django的Model使用 Django实现用户登录与前端交互 Django路由介绍 Django知识点整理 作业 第19周 ...
示例中的`<s:select>`标签和`$.messager`提示功能,分别暗示了Struts2和jQuery的EasyUI库的使用。Struts2是一个流行的MVC框架,用于控制流程,EasyUI则提供了丰富的UI组件和AJAX功能。 以上内容涵盖了Java Web开发...
4. 通过商城前后台案例,实践使用Bootstrap和EasyUI。 五阶段:企业级开发框架 这个阶段学习如何使用Maven、开源技术以及特定的开发框架: 1. Maven项目构建,理解和配置Maven,创建MavenWeb项目。 2. 学习Log4j...