jqGrid属性详解与配置指南
4星 · 超过85%的资源 需积分: 10 177 浏览量
更新于2024-08-01
收藏 136KB DOC 举报
"jqGrid 属性中文配置文档"
jqGrid 是一个流行的JavaScript插件,用于在Web应用中创建数据网格。它提供了丰富的功能,包括数据的分页、排序、搜索和编辑。本配置文档主要关注jqGrid的最外层属性,帮助用户了解并自定义他们的数据网格。
1. **ajaxGridOptions**
类型: object
这个属性允许用户设置全局的Ajax选项,影响所有与jqGrid相关的Ajax请求。它可以覆盖默认的Ajax设置,如error、complete和beforeSend事件处理函数。默认值为空对象,可修改。
2. **ajaxSelectOptions**
类型: object
当需要通过dataUrl动态获取select元素的下拉框内容时,这个选项派上用场。jqGrid将使用Ajax方式访问指定的URL,返回结果应为HTML的`<select>`元素结构。若返回的数据格式为1: One; 2: Two,需通过特定的处理函数(如searchOptions中的buildSelect)将其转换为`<option>`元素。默认值为空对象,可修改。
3. **altclass**
类型: string
指定交替行的CSS类,当altRows设置为true时生效,用于实现斑马纹效果,即隔行显示不同背景色。默认值为'ui-priority-secondary',可修改。修改后需要重新加载网格。
4. **altRows**
类型: boolean
如果设置为true,jqGrid将以斑马纹样式显示,即偶数行和奇数行显示不同的背景色,以增加视觉对比。默认值为false,可修改。更改后需在数据加载后生效。
5. **autoencode**
类型: boolean
当设置为true时,jqGrid会对从服务器接收的数据以及在编辑模式下提交的数据进行HTML编码,确保安全。例如,将小于号转换为`<`。默认值为false,可修改。
6. **autowidth**
类型: boolean
自动调整列宽以适应表格容器的宽度。默认值为false,意味着列宽不会自动调整。如果设置为true,将在表格初始化时和每次数据重新加载时计算总列宽。可修改。
7. **cacheGrid**
类型: boolean
控制是否缓存服务器返回的数据,以提高性能。默认值通常为true,意味着数据会被缓存。如果设置为false,每次请求都会从服务器获取新的数据。可修改。
8. **cellEdit**
类型: boolean
启用单元格编辑模式,用户可以直接在单元格内编辑数据,而不是打开一个弹出窗口或行编辑模式。默认值为false。启用后,需指定clickToEdit参数来控制点击单元格何时开始编辑。可修改。
9. **colModel**
类型: array
定义列的模型,包括列名、宽度、对齐方式、可编辑性等信息。每个列都有一个包含多个属性的对象,如name、width、align、editable等。这是配置jqGrid最重要的部分之一。
10. **datatype**
类型: string
指定数据源类型,可以是"local"(本地数据)、"json"、"jsonp"、"xml"、"csv"或"html"。默认值取决于服务器返回的数据类型。可修改。
这只是jqGrid众多属性中的一部分,每个属性都为定制网格的行为提供了极大的灵活性。理解这些属性的含义和用途,可以帮助开发者创建出满足特定需求的数据展示和交互界面。在实际使用中,应根据项目需求选择合适的属性进行配置。
2010-04-27 上传
点击了解资源详情
2023-06-03 上传
2010-01-22 上传
2009-12-03 上传
2010-12-07 上传
jiawazhou
- 粉丝: 22
- 资源: 10
最新资源
- Gas_Dynamics_1
- 简历-求职简历-word-文件-简历模版免费分享-应届生-高颜值简历模版-个人简历模版-简约大气-大学生在校生-求职-实习
- cvanelteren.github.io:个人网站
- node-mysql-db:MySQL的简单包装器,用于执行常见和复杂的任务,例如承诺查询和流式传输大型结果集
- 演示VC++创建鼠标消息处理程序
- comet-ml.github.io:彗星ML代码
- alpinista06.github.io
- VC++在屏幕坐标和窗口坐标之间转换
- riak-client:Perl 波纹客户端
- react-covid-19:使用React JS和covid19.mathdro.id API的COVID-19的全球趋势仪表板
- 物联网:连接RPi,Arduino和世界!-项目开发
- 大漠偏色计算器2.7.exe.zip
- springfilter:idea springboot 拦截器和过滤器使用
- DeepLearning
- Codiad-Theme-Clear:从 Lightux 中清除 Codiad 的主题
- 全维数字观测器输出反馈