jqgrid详细教程:增删查改与toolbar操作
需积分: 50 160 浏览量
更新于2024-08-17
收藏 379KB PPT 举报
本资源主要涉及使用jqGrid与artDialog实现CRUD操作,以及在页面上进行数据展示和交互,但并不将数据保存到数据库。jqGrid是一个强大的JavaScript表格插件,而artDialog则是一个轻量级的弹出对话框组件。
### jqGrid介绍
jqGrid是一个基于jQuery的表格插件,支持Ajax数据加载、排序、筛选、分页、编辑等功能,非常适合用于Web应用程序的数据展示。在示例中,jqGrid用于创建一个包含多个列的表格,例如料号、料号名称、料号规格等,并设置了自动匹配宽度和固定高度,同时添加了工具条到表头。
### jqGrid配置
```javascript
$("#grid").jqGrid({
datatype: "json", // 数据来源为JSON
colNames: ['料号', '料号名称', '料号规格', '等级', '币别', '单价', '数量', '单位', '金额', '备注', 'doc_id'], // 列名
colModel: [{name: 'material_id', index: 'material_id'}], // 列定义
rowNum: 10, // 每页显示的行数
rowList: [10, 20, 30], // 分页选项
pager: '#pager', // 分页控件ID
viewrecords: true, // 显示总记录数
autowidth: true, // 自动匹配宽度
height: 200, // 设置高度
toolbar: [true, "top"] // 在顶部添加工具条
});
```
### CRUD操作
- **Create**(创建): 使用artDialog弹出框进行新增操作,如示例中的`add_btn`按钮点击事件。
- **Read**(读取): jqGrid本身用于展示数据,即“读取”操作。
- **Update**(更新): `alt_btn`表示修改按钮,点击后通常会打开一个编辑窗口更新表格中的数据,但在这个例子中,未具体描述更新逻辑。
- **Delete**(删除): `del_btn`代表删除按钮,通常会触发删除选定行的操作,同样未详细说明实现方式。
### artDialog使用
artDialog是一个简洁且可自定义的对话框插件,它用于创建弹出窗口,例如在此案例中用于打开新增或修改的对话框。在示例中,`add_btn`点击事件会触发一个dialog实例,但具体的dialog配置和内容未给出。
### 页面交互
在示例代码中,还添加了一些工具条上的按钮,如新增、修改、删除和保存按钮。这些按钮的事件绑定和功能实现需要额外的JavaScript代码来处理。例如,点击`add_btn`后,会创建一个dialog弹窗,但具体的弹窗内容和操作流程未在提供的代码中体现。
总结来说,这个资源提供了使用jqGrid构建CRUD操作的基础框架,但并未完全实现保存到数据库的功能。要完成一个完整的应用,还需要补充包括数据提交、验证、错误处理以及与服务器的交互等代码。同时,artDialog的使用也需要根据实际需求进行详细配置和内容填充。
120 浏览量
272 浏览量
2012-08-30 上传
点击了解资源详情
点击了解资源详情
2015-03-02 上传
138 浏览量
2010-08-05 上传
2011-05-27 上传
雪蔻
- 粉丝: 28
- 资源: 2万+
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查