【JQGRID DOCUMENTATION】.学习笔记.2.基本表格
JqGrid的实例是一个JavaScript对象,带有属性,事件和方法。属性可以是字符串,数字,数组,布尔值或任何其他对象。
1 调用的约定:
options是一个”name:value”对格式的数组。这些设置中,有些是值,有些是执行他们关联事件的函数,有些是命令jqGrid工作的。
2 Options
在grid创建后,一些属性不能被改变了。Can be changed?表示列在grid创建后能不能被修改。
| Property | Type | Description | Default | Can be changed? |
| ajaxGridOptions | object | 这个选项允许在grid请求数据时,设置global ajax setting。在gird中的error,complete和beforeSend事件能重写当前ajax setting | empty object | Yes |
| ajaxSelectOptions | object | 数据时通过editoptions或searchoption对象中设置的dataUrl选项获取的,这个选项允许在global ajax setting设置select | empty object | Yes |
| altclass | string | 给斑马行应用不用的样式。只有在altRows属性设为true时可用 | ui-priority-secondary | Yes. 需要重载 |
| altRows | boolean | 设置斑马行 | false | Yes. 在重载后 |
| autoencode | boolean | 当设为true,从服务器发来的数据会html encode,编辑模式posted的数据也会html encode | false | Yes |
| autowidth | boolean | 当设为true时,gird宽度会自动。当父元素改变宽度时,为了重设grid的宽度,需要应用自定义代码,并使用setGridWidth方法。 | false | No |
| caption | string | 定义gird的标题。标题显示在标题布局中,它在header布局上方,如果string是空,则不显示 | empty string | No. 方法有用 |
| cellLayout | integer | 这个选项指明padding+border的宽度。一般它不用改变。如果自定义了grid css文件中的td元素,那么需要改变。他的初始值是5,paddingLef(2)+paddingRight(2)+borderLeft(1)=5 | 5 | No |
| cellEdit | boolean | 启用或禁用cell编辑。 | false | Yes |
| cellsubmit | string | 指明cell被保存。可以是远程或客户端数组 | ‘remote’ | Yes |
| cellurl | string | cell被保存的url。 | null | Yes |
| cmTemplate | object | 定义一组属性,重写colModel中的默认值。例如,如果你想使得所有的列不能排序,可以在这里指定一个属性,代替所有colModel列中的属性 | null | No |
| colModel | array | 描述列的数组。是grid最重要的一部分。 | empty arrag | No |
| colNames | array | 设置列名的数组。显示在grid head布局上的文本。 | empty array[] | No |
| data | array | 存储本地数据的数组,传递给gird。可以直接指定这个变量,加载一个数组数据。它能替换addRowData方法 | empty array | Yes |
| datastr | string | 当datatype参数被设为xmlstring或jsonstring时,数据的字符串 | null | Yes |
| datatype | string | 定义填充grid的期待的数据格式。可用的选项时xml,xmlstring,json,jsonstring,local,javascript,function或客户端手工加载的数据数组 | xml | Yes |
| deepempty | boolean | 如果一个事件或一个插件加到表格cell中,这个选项应该设为true。这个选项为行和行的所有子元素使用jQuery empty。它影响速速,但能放置内存泄露。当一个可排序的row和/或column活动时,应设为true | false | Yes |
| deselectAfterSort | boolean | 当使用datatype:local时,使用该项。当排序应用时,反选当前选择的行 | true | Yes |
| direction | string | 指明grid中文本的方向。默认是Left To Right,ltr。在一个页面中有两个gird,两个grid可以有不同的文本方向。 | ltr | No |
| editurl | string | 定义行和表单的编辑地址。也可以设置为clientArray来手工post数据到服务器 | null | Yes |
| emptyrecords | string | 当grid中返回的记录数为0时,显示的字符串。只有viewrecords选项为true时,这个选项才可用 | see lang file | Yes |
| ExpandColClick | boolean | 当设为true时,我们点击后treegrid展开或关闭。 | true | No |
| ExpandColumn | string | 指明那一列用来展开treegrid。如果没有设置,默认为第一列。只有treegrid设为true时可用 | null | No |
| footerrow | boolean | 如果设为true,会将footer table放在grid的下方,pager的上方。列数等于colModel中指定的 | false | No |
| forceFit | boolean | 如果设为true,并且列的宽度变了,临近的列会重设,整个grid的宽度会维持。 | false | No |
| gridstate | string | 指明grid的当前状态:visible或hidden | visable | No |
| gridview | boolean | 在以前的版本,渲染一个行数大于100的大数据会导致速度问题。原因是因为插入到grid中的每个cell,我们都应用了五六个jQuery调用。现在这个问题解决了。偶们现在使用jQuery append一次加以整行。结果很明显,速度提升了三五倍。如果我们一次插入全部的数据呢?是的,可以使用gridview选项。结果时grid块了五到十倍。当然,这个选项设为true时,我们有一些局限性,我们不能使用treeGrid,sbuGrid,或afterInserRow事件。如果你不使用这三个选项,你可以设为true来享受速度 | false | Yes |
| grouping | boolean | 在grid中启用分组。 | false | Yes |
| headertitles | boolean | 如果设为true,title属性被加到column headers | false | No |
| height | mixed | 可以使用数字或百分比(只能是100%),或auto | 150 | No. Method avail |
| hiddengrid | boolean | 如果设为true,grid初始化后hidden。数据没有被载入,只有caption layer显示。当show/hide按钮第一次被点击来显示grid,请求发送到服务器,数据被载入,grid显示。关于这点,我们有regular grid。这个选项只有在cation选项时空,并且hidegrid属性设为true时,有效 | false | No |
| hidegrid | boolean | 启用或禁用show/hide按钮,出现在cation layout的右边。只有在caption属性不为空时生效 | true | No |
| hoverrows | boolean | 设为false时,鼠标悬停在grid data rows被禁用 | true | Yes |
| idPrefix | string | |||
【JQGRID DOCUMENTATION】.学习笔记.2.基本表格的更多相关文章
- iView学习笔记(三):表格搜索,过滤及隐藏列操作
iView学习笔记(三):表格搜索,过滤及隐藏某列操作 1.后端准备工作 环境说明 python版本:3.6.6 Django版本:1.11.8 数据库:MariaDB 5.5.60 新建Django ...
- 吴裕雄--天生自然HTML学习笔记:HTML 表格
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- Ext JS4 学习笔记之发送表单(Form)时也将表单下的表格(Grid)数据一同发送的方法
Ext JS4 学习笔记之发送表单(Form)时也将表单下的表格(Grid)数据一同发送的方法 昨天在开发的时候遇到个小问题,就是如何将Grid的内容与Form一起发送到服务器端.默认情况下,表单(F ...
- HTML&CSS基础学习笔记1.16-单元格间距和表格主体
上一篇讲html学习笔记,讲过了合并单元格,那么今天就来介绍下如何控制单元格的间距,以及表格主体的相关知识. 单元格间距 在上个知识点的显示结果中你可能发现了,单元格与单元格之间有一小段空白.这是由& ...
- jQgrid学习笔记
jQgrid学习笔记
- amazeui学习笔记--css(HTML元素5)--表格Table
amazeui学习笔记--css(HTML元素5)--表格Table 一.总结 1.基本样式:am-table:直接模块名 <table class="am-table"& ...
- HTML5学习笔记之表格标签
HTML5学习笔记之表格标签 其他HTML5相关文章 HTML5学习笔记之HTML5基本介绍 HTML5学习笔记之基础标签 HTML5学习笔记之表格标签 HTML5学习笔记之表单标签 HTML5学习笔 ...
- 学习笔记 第九章 使用CSS美化表格
第9章 使用CSS美化表格 学习重点 正确使用表格标签: 设置表格和单元格属性: 设计表格的CSS样式. 9.1 表格的基本结构 表格由行.列.单元格3部分组成,单元格时行与列交叉的部分. 在HTM ...
- MongoDB学习笔记(转)
MongoDB学习笔记(一) MongoDB介绍及安装MongoDB学习笔记(二) 通过samus驱动实现基本数据操作MongoDB学习笔记(三) 在MVC模式下通过Jqgrid表格操作MongoDB ...
随机推荐
- svn更新项目时遇到被锁住的问题
来自:http://blog.csdn.net/woshixuye/article/details/7776742 遇到问题 我们用svn更新某个项目的时候,有时候会遇到一些什么文件夹被locked等 ...
- python复杂网络分析库NetworkX
NetworkX是一个用Python语言开发的图论与复杂网络建模工具,内置了常用的图与复杂网络分析算法,可以方便的进行复杂网络数据分析.仿真建模等工作.networkx支持创建简单无向图.有向图和多重 ...
- cocos2dx 3.x以上(Sprite精灵类的相关属性与创建)
// // MainScene.cpp // helloworld // // Created by apple on 16/9/19. // // #include "MainSce ...
- Java常用锁机制简介
在开发Java多线程应用程序中,各个线程之间由于要共享资源,必须用到锁机制.Java提供了多种多线程锁机制的实现方式,常见的有synchronized.ReentrantLock.Semaphore. ...
- Lock file left by a different patch, OPatch will not try re-using the lock file.
OPatch在打补丁的过程中被中断,重新执行后报以下错误: UtilSession failed: Lock file left by a different patch, OPatch will n ...
- Java基础之创建窗口——使用卡片布局管理器(TryCardLayout)
控制台程序. 卡片布局管理器会生成一叠组件——一个组件放在另一个组件的上面.添加到容器中的第一个组件在堆栈的顶部,因此是可见的,添加的最后一个组件在堆栈的底部.使用默认的构造函数CardLayout( ...
- 理解运算符 || 和 && 及方法
|| 前面为true的话直接返回前面的值,前面为false的话返回后面的值.如下: console.log(0 || 1); console.log(1 || 0); console.log(1 || ...
- 实验10.3_数值显示拓展_dword型数转变为表示十进制数的字符串
assume cs:code data segment db 10 dup (0) data ends code segment start : mov ax,4240H;F4240H=1000000 ...
- iOS中model出来一个控制器的尺寸怎么设置?
在xib的控制器里添加self.preferredContentSize = CGSizeMake( , ) 就能修改xib在界面上显示的大小- (void)viewDidLoad { [super ...
- [原创]Scala学习:for,function,lazy
1.for循环是一个循环控制结构,可以有效地编写需要执行的特定次数的循环.Scalar的循环说明如下的各种形式: 1)Scala中for循环最简单的语法是: for( var x <- Rang ...