属性名称
|
类型
|
描述
|
默认值
|
cellEdit
|
boolean
|
是否启用单元格编辑。设置为true,onSelectRow事件不能使用,鼠标悬停也会被禁用(鼠标悬停在行上)
|
false
|
cellsubmit
|
string
|
配置单元格内容保存位置,可用值'remote' 或者'clientArray'
1)设置为remote,单元格内容改变后将启动ajax请求cellurl配置的地址保存到服务器上。此数据行的id和修改的内容被附加到url上。配置了mtype为post提交,那么将会post提交键值对内容。例如,保存一个名为mycell的单元格 {id: rowid, mycell: cellvalue} 将会作为附加数据附加到url上。
2)设置为clientArray,不会发送ajax请求,修改后内容可以条用getChangedCells方法或者通过事件获取到
|
remote
|
cellurl
|
string
|
保存数据的url地址。cellsubmit设置为remote时一定要配置url地址。
|
null
|
ajaxCellOptions
|
object
|
配置保存数据的ajax请求的全局设置。这个配置可以重写所有当前保存数据的ajax请求设置,包括complete事件
|
empty obj
|
单元格里编辑后,提示url未设定错误,是由于
cellsubmit 未设定的原因,如果仅仅编辑,不需要传入后台保存,则设置为clientArray。需要的时候,设置为romote,cellurl也设定上路径,ok,搞定。
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
border: 2px solid #e2e2e2;
一般的,一个
jqGrid
的基本属性有一下几个常用的。
$("#id").
jqGrid
({
url
: "", datatype: "local", postData: { strJson: Data }, mtype: "post", height: 45, width: 450, rowNum: rum, //每页的记录数 pgtext: "第{0...
jqGrid
中自定义格式,
URL
格式
当官方自带的showlink用起来不是十分顺手,因此可以考虑自己定义
url
格式
自定义格式其实很简单,在formatter:处填写函数名
比如formatter:make
URL
那么,可以创建一个make
URL
函数。
该函数的签名必须遵循官方的约定,有3个参数。
functionmake
URL
(cellvalue,...
由于
jqGrid
功能强大,配置比较复杂,在第一个例子中,对于
jqGrid
的配置参数
没有
进行什么解释。从现在开始,会陆续介绍
jqGrid
的参数。这 些参数的详细介绍请查看官方文档。由于本人英语水平有限,翻译不好,请多原谅。(为了保证连贯性,翻译
时
引用了 http://a3mao.iteye.com,在此感谢。但在他的基础上增加了一些
内容
。)
a3mao永久域名 http://a3mao.iteye...
Ext grid数据加载异常一般是以下几个原因导致: 1.需要加载的数据格式
错误
。比如以json方式加载的数据,如果json字符串格式
错误
,就会导致数据无法加载。 2.如果store定义了baseParams参数,在定义store
时
需要给baseParams赋初始值,否则store在自动加载
时
会出现异常导致数据无法加载。 var store = new Ext.data.Store({ p
通过复制bootstrap代码进行开发,代码非常多,其实bootstrap重点在于它的表格,以后作为管理系统而言,都是对数据完成基本的功能,CRUD做分页,查询,修改,自己去做的话代价很大,bootstrap只是做了样式的美化,
没有
给我们提供更加丰富的功能帮助我们处理增删改查在企业用bootstrap做页面
时
,为了近一个步增加开发效率,引用一个 jquery的插件叫:
jqgrid
:数据表格,下面的都不需要我们自己手写了,交给插件,包括分页,查询增删改查等这些javascript代码,我们只关心后台的数据交互
最近再做项目的
时
候,遇到了一个新的知识点
jqgrid
表个控件,它再基于jquery的基础之上对页面的表单进行操作,而页面上仅仅只需要table标签,和与之匹配的命名即可;
下面我们来看一下,它的一些基本的概念:
jqGrid
皮肤
从3.5版本开始,
jqGrid
完全支持jquery UI的theme。我们可以从http://jqueryui.com/themeroller/下载我们所需要的th...
Jqgrid
给
单元格
添加
URL
没有
给定的方法,需要自己实现
实现思路:
首先要取得所有的行,然后遍历行,把每行的数据对应取出来,然后再对应遍历行数据,把具体的
单元格
取出来(在
jqgrid
貌似只能取到
单元格
内容
,而不能取到特定的
单元格
(如果有知道怎么取的大侠请不吝赐教))然后直接把数据赋值到
单元格
就可以了。
实现步骤:
1.找到所有的表格中的行的索引
var array=gridT...
1、引入到项目中来
jqGrid
的主页在http://www.trirand.com/blog/ ,上面提供了下载、demo、wiki等文档,都比较详尽。特别是http://www.trirand.com/
jqgrid
wiki/do...