1 增删改用法
如果只是对单表简单的增删改,可以用列表标签封装好的方法。
以demo中产品(增删改)为例说明如下:
1.1 新建
1、 在在【系统元数据管理】à【列表管理】中选中该列表进行修改,在【基本信息】页面中填写“列表编辑时保存url”。如图:
2、 在【系统元数据管理】à【列表管理】中选中该列表进行修改,【字段信息】页面中把需要编辑的字段的“是否编辑”修改成“是”。如图:
3、 在页面上引用<button class='btn' onclick="iMatrix.addRow();"><span><span>新建</span></span></button>
4、
@Action("save")
public String save() throws Exception {
emsProductManager.saveProduct(emsProduct);
this.renderText(JsonParser.getRowValue(emsProduct));
returnnull;
}
1.2 修改
在4.2.1新建做完后,修改不需要多做什么。用鼠标双击想要修改的行,该行变成编辑状态,既可以修改该行的数据,该行修改完毕后,点击回车键保存修改的数据。
1.3 删除
1、 在【系统元数据管理】à【列表管理】中选中该列表进行修改,在【基本信息】页面中填写“列表编辑时删除url”。如图:
2、 在jsp页面上引用<button class='btn' onclick="iMatrix.delRow();"><span><span>删除</span></span></button>
3、 Java的Action中写法如下:
@Action("delete")
public String delete() throws Exception {
String deleteIds=Struts2Utils.getParameter("deleteIds");
String[] ids=deleteIds.split(",");
for(String deleteId:ids){
emsProductManager.deleteProduct(Long.valueOf(deleteId));
}
returnnull;
}
关于iMatrix平台标签更详细的资料可以到官网上下载:http://www.imatrix.net.cn
如有使用iMatrix平台问题请登录iMatrix平台论坛咨询:
http://bbs.imatrix.net.cn/forum.php?mod=forumdisplay&fid=37
或者加入QQ群307599527
相关推荐
这个"jqGrid增删改查例子"是一个实际应用示例,展示了如何结合Struts2框架和MySQL数据库实现一个完整的CRUD(创建、读取、更新、删除)功能的前端表格。 首先,让我们了解一下jqGrid的核心功能: 1. 数据展示:...
在这个实例中,我们将深入探讨如何在ASP.NET MVC中集成JQGrid进行数据的增删改查操作。 **一、JQGrid简介** JQGrid是一款基于jQuery的表格插件,它提供了丰富的数据展示和操作功能,如分页、排序、过滤、编辑和搜索...
**增加(Add)**:在 jqGrid 中添加新记录通常通过调用 `editGridRow` 方法实现,但在这个项目中,可能会使用一个 modal 弹出框来收集用户输入的数据。当用户点击“添加”按钮时,一个模态窗口会打开,展示用于输入...
### ExtJs 4 Grid 与 jqGrid 对比分析 #### 一、数据展示对比 在数据展示方面,ExtJs 4 Grid 和 jqGrid 都采用了 JSON 格式的数据交互方式,但两者在实现机制上存在一定的差异。 1. **ExtJs 4 Grid**: - **耦合...
"jqgriddocs_english_bi.pdf"文档是jqGrid的英文版官方文档,它详细介绍了如何安装和使用jqGrid,包括基本配置、数据源设定、列定义、操作方法、事件处理、自定义函数等内容。文档还涵盖了各种高级特性,如树形网格...
jqGrid是一款功能强大的jQuery插件,专用于在Web页面上展示和操作表格数据。它以其高效、灵活和可定制性而受到开发者的广泛欢迎。...开发者在使用过程中可以根据实际需求选择适合的版本,以充分利用jqGrid的强大功能。
在jqGrid5.5版本中,它提供了一系列的改进和新特性,使得数据管理和用户界面更加高效和易用。以下是关于jqGrid5.5版本的一些核心知识点: 1. 数据源支持:jqGrid5.5能够处理多种数据源,包括本地数组、JSON、XML、...
4. **使用方法**:在 HTML 页面中引入 jqGrid 的 JS 和 CSS 文件,然后通过 JavaScript 创建表格并配置相关选项,例如设置数据源、列定义、编辑选项等。 5. **主要功能**: - 数据加载:支持 JSON、XML、HTML、...
5. 编辑功能:jqGrid支持行内编辑、弹窗编辑等多种编辑模式,可以方便地对数据进行增删改操作。 6. 自定义列:你可以自定义列的显示内容和样式,甚至添加自定义的列操作按钮。 7. 国际化:jqGrid支持多语言,可以...
jqGrid中文说明,对jQgrid表格关键使用方法中文说明 jqGrid是基于jQuery的数据表格插件,用于将需要展示的数据动态的展示在页面上,即动态画出表格,并封装了增、删、改、查、分类显示、在线编辑修改等功能。下面将...
10. **API与方法**:掌握jqGrid的API调用,如grid.setGridParam()、grid.reload()等,通过这些方法可以动态调整表格状态或执行特定操作。 11. **插件与扩展**:了解如何使用和创建jqGrid插件,以实现更复杂的功能,...
**正文** jQGrid 是一个基于 jQuery 的开源数据网格插件,它提供了强大的数据管理功能,包括数据的分页、排序、过滤、...通过实践这个"jQgrid demo",你将能够熟练掌握其核心特性和用法,从而在实际项目中发挥其优势。
4. **编辑功能**:除了查看数据,jqGrid还支持数据的增删改操作。用户可以直接在表格内进行编辑,编辑后的数据可以即时保存回服务器,增强了用户体验。 5. **搜索和过滤**:jqGrid内置了高级搜索和过滤功能,用户...
例如,使用 `$("#grid").jqGrid(options)` 进行初始化,`options` 是一个包含各种配置项的对象。 4. **数据源**:jqGrid 支持多种数据源,包括 JSON、XML、HTML、CSV 等。你可以通过 `url` 属性指定远程数据源,...
在"JqGridDemo"中,通常会包含一些示例代码和预览,帮助开发者了解如何配置和使用JqGrid。这些示例可能涵盖了基本的表格展示、数据操作、高级功能如树形结构、子表格等。通过学习和参考这些示例,开发者可以快速掌握...
在开始使用 jqGrid 之前,需要具备基本的 JavaScript 和 jQuery 知识,因为 jqGrid 是构建在 jQuery 库之上的。jQuery 提供了简便的 DOM 操作、事件处理和动画效果,是开发网页交互功能的基础工具。对于 jQuery 的...
通过这个完整实例,你可以深入了解jqGrid的用法,快速上手并应用到实际项目中。无论是简单的数据展示还是复杂的交互操作,jqGrid都能为你提供强大而灵活的支持。在实践中不断探索,你会发现更多jqGrid的实用技巧和...
四、使用方法 1. 引入库:在HTML文件中引入jQuery和jqGrid的相关文件。 2. 初始化表格:通过jQuery选择器和`.jqGrid()`方法创建表格,设置必要的参数和配置。 3. 配置数据源:根据数据源类型设置url或data属性。 4....
这个"jqGrid(jqueryGrid表格操作demo)"是一个示例项目,用于演示如何在Visual Studio 2010环境下使用jqGrid实现类似Excel的表格操作。 首先,jqGrid的核心特性包括: 1. 数据加载:它可以动态地从服务器获取数据...
9. **json支持**:作为现代Web开发中常见的数据交换格式,jqGrid对JSON的支持意味着它可以方便地与使用RESTful API的后端服务进行通信,简化数据处理过程。 10. **插件扩展**:在`plugins`目录中,jqGrid提供了一些...