jqGrid.searchFilters.js 红色部分存在问题。作者考虑到浏览器的问题却未给出处理方法,似乎有点偷懒。
jQ.find(".ui-add").click(function(e) {
var row = jQuery(e.target).parents(".sf");
var newRow = row.clone(true).insertAfter(row);
newRow.find(".ui-state-default").removeClass("ui-state-hover ui-state-active");
if (opts.clone) {
newRow.find("select[name='field']")[0].selectedIndex = row.find("select[name='field']")[0].selectedIndex;
var stupid_browser = (newRow.find("select[name='op']")[0] == null); // true for IE6
if (!stupid_browser)
newRow.find("select[name='op']").focus()[0].selectedIndex = row.find("select[name='op']")[0].selectedIndex;
var jElem = newRow.find("select.vdata");
if (jElem[0] != null) // select doesn't copy it's selected index when cloned
jElem[0].selectedIndex = row.find("select.vdata")[0].selectedIndex;
} else {
newRow.find(".data input").val(""); // blank all input values
newRow.find("select[name='field']").focus();
}
if (opts.datepickerFix === true && jQuery.fn.datepicker !== undefined) { // using $.data to associate data with document elements is Not Good
row.find(".hasDatepicker").each(function() {
var settings = jQuery.data(this, "datepicker").settings;
newRow.find("#" + this.id).unbind().removeAttr("id").removeClass("hasDatepicker").datepicker(settings);
});
}
newRow.find("select[name='field']").change();
return false;
});
将上面红色部分修改为:
if (stupid_browser)
newRow.find("select[class='default']").attr("name","op"); //为clone的操作符的select添加name属性
补充jquery.jqGrid.min.js文件修改方法:
查找if(b.find("select[name='op']")[0]!=null)
替换为if(b.find("select[name='op']")[0]==null)b.find("select[class='default']").attr("name", "op");
- 大小: 55 KB
分享到:
相关推荐
jqGrid 按多个条件 或单个条件进行查询
jqgrid中文文档API,使用JQGRID
JqGrid中文API文档,包含了基础的JqGrid控件的属性方法事件等,有如何使用JqGrid的Demo.
代码简介:jqGrid表格内容查询读取代码是一款列表详细页表格布局,生成表格内容,表格查询代码等。
jqGrid 中文语言js,grid.locale-cn.js
jquery.jqGrid-4.6.0(jquery表格插件).zip----------jqGrid4.6.0包,官网下载的,原封不动的在这里。 jqgrid_demo40-----可用的-使用方法请查看README文件.rar-----------经我修改过的demo40,官网上面demo40下载...
jqGrid_API中文
jqGrid表格内容查询读取代码是一款列表详细页表格布局,生成表格内容,表格查询代码等。
Jqgrid中文使用手册,直接从jqgrid官网翻译。非常适合查阅
jqGrid属性中文详细说明 jqGrid属性中文详细说明
jqGrid 学习 原理 2 jqGrid 学习之 皮肤 2 jqGrid 学习 2 jQuery 学习之:jqGrid 表格插件 参数配置 4 jqGrid 学习 自定义搜索 14 jqGrid 学习 搜索工具栏 16 jqGrid 学习 搜索 17 ...jqGrid [更多]
jqgrid
项目中用到的jqgrid比较多,近期遇到的一个jqgrid查询的问题:多次查询渲染jqgrid的时候无法以最近的查询条件传给后台来获取数据 解决方法:在重新加载jqgrid之前将jqgrid的postData参数逐个清空 // 获取jqgrid的...
ASP.NET中使用jQGrid
Jqgrid 中文文档 Jqgrid 属性参数详细解释 Jqgrid 属性大全
jquery.jqGrid-4.8.2(jquery表格插件).zip----------jqGrid4.8.2包,官网下载的,原封不动的在这里。 jqgrid_demo40-----可用的-使用方法请查看README文件. jqgrid_3.6.5_API_en.chm------附加放在这里的其它资料...
jqGrid是典型的B/S架构,服务器端只是提供数据管理,...对于jqGrid我们所关心的就是:必须有一段代码把一些页面信息保存到数据库中,而且也能够把响应信息返回给客户端。jqGrid是用ajax来实现对请求与响应的处理。
jqGrid_api中文文档.其中有一些案例。方便初学者学习。
JqGrid 中文 帮助文档 api jQuery