Tag: jqgrid

jqGrid页脚单元格从主网格中的单元格“inheritance”CSS

我在jqGrid中有一个footerrow,在那里我总结了一些列中的值。 当网格加载完成后,我使用’footerData’function设置页脚。 这需要将grid-options中的“footerrow”属性设置为“true”。 我没有总结的一些列中有CSS应用于它们(在单元格中显示一些图标),这是使用colModel API中的“classes”属性设置的。 问题是这些CSS类也应用于footerrow中的单元格。 我不希望它们在那里应用,但我不知道如何防止它们被显示。 在调用’footerData’函数后,我尝试使用jQuery从td元素中删除’class’属性。 问题是当网格加载时,图标会闪烁给用户。 如何防止CSS首先被应用?

如何搜索一行,然后在jqGrid中选择它?

我有一个场景,我必须以编程方式在jqGrid中选择一行。 从函数我将得到一个列的值,该列在jqGrid中可用,并且基于传入列的值,我必须在jqGrid中搜索,当它找到记录匹配时,我必须选择该行。 不知道如何使用jQuery为我的jqGrid实现这一目标。 更新: 您提到的解决方案搜索第3列(不区分大小写)。 我想知道有没有办法使用regext搜索网格中的任何列(包括隐藏的列),即不区分大小写的搜索?

IE8中的jqGrid和兼容性视图模式

在我的上一个项目中,我使用了jqGrid 3.8.2,jQuery 1.4.4和jquery-ui-1.8.10。 我工作的公司仍然使用IE8作为网络浏览器,因此在我的开发中我总是使用该平台进行测试。 我今天注意到,当我使用Visual Studio(2010)ASP.NET开发服务器测试我的机器上的所有内容(winXP)时,jqGrid会正确呈现: 如您所见,选择是完美的,标题是好的。 当我复制生产服务器(Win 2003 + IIS6.0)上的所有内容时,相同的表单以有趣的方式呈现。 你现在可以看到行选择不正常,我在标题中有这些奇怪的箭头。 PS:我使用相同的计算机和浏览器来呈现相同的页面。 PPS:显然,如果我使用不同的(专业;-))浏览器(mozilla,safari,opera,chrome),一切都能正常运行。

将当前行值获取到jQuery事件处理程序中而不进行循环

我知道如何使用自定义格式化程序并在jqGrid调用JavaScript函数。 我也知道我可以使用gridComplete函数绑定一个jQuery事件。 我的问题类似于以下内容 – 但不一样。 jqGrid中的自定义格式化程序,它调用jQuery函数 好的,在上面问题中提到的方法中,我们可以对格式化程序返回的元素的click事件使用jQuery函数 – 但它需要循环遍历所有行。 在jqGrid有没有更好的方法将当前行值放入jQuery event handler而不进行循环 ? 注意:请注意,我需要调用一个jQuery event handler ,它将处理当前行值 – 而不是一个简单的javascript函数。 我的代码如下所示。 function clickme(rowID) { alert(“hi”); } $(document).ready(function() { $(“#grid”).jqGrid({ url: “GamesList.aspx/GetMyGames”, mtype: ‘POST’, postData: { gameSearch: $(‘#txtGameName’).val(), ownerSearch: $(‘#txtOwner’).val(), createdDateFrom: $(‘#txtCreatedFrom’).val(), createdDateTo: $(‘#txtCreatedTo’).val(), liquidAmountFrom: $(‘#txtLmiquidAmountFrom’).val(), liquidAmountTo: $(‘#txtLmiquidAmountTo’).val() }, datatype: “local”, //json if want to load initially […]

jqgrid重新加载网格部分工作

我有一个客户端管理的jqgrid,当我触发一些外部事件时我会重新加载。 当我用更多数据重新加载网格时,一切都很好但是当我用较少的数据重新加载它时,行数是不正确的。 例如,当网格中当前有100行并且我用200重新加载它时,导航栏会显示200条记录。 如果其中有200行并且我用25行刷新它,它仍然在导航栏中显示200而不是25.刷新网格的代码如下所示: $(“#list2”).trigger(“GridUnload”); $.ajax({ url: ‘http://xxx, dataType: ‘json’, async: false, success: function(data) { gridData = data; } }); $(“#list2”).setGridParam({ data: gridData }); $(“#list2”).trigger(“reloadGrid”); 我不认为问题出在导航栏上,因为我可以清楚地点击下一页并查看添加行。 谢谢

JQGRID显示空白而不是空

我正在使用JQGrid并且因为来自DB而在网格中显示Null。 我可以更改查询以返回空值。 但我尝试使用JQGrid处理。 如何用Grid中replace null by blank values 。 我不想向用户显示NULL而是显示空白。 我如何在JQGrid中实现这一目标? 谢谢

jqgrid复选框更改事件

我的数据库中有true / false值。 我想用jqgrid中的复选框更新它们。 一旦该值设置为true,它将保持为true且不应更改。 请看一下我的专栏模型: { name : ‘available’, width : 12, resizable: true, editable: true, align: ‘center’, edittype:’checkbox’, formatter: “checkbox”, formatoptions: {disabled : false}, classes:’check’, editrules:{required:false}, editoptions:{size:39,value:”True:False”} } 我正在尝试在选中复选框时捕获事件,目前它们都未经检查,到目前为止我已经尝试过: jq(“.check input”).each(function(){ jq(this).click(function(){ aler(“works”); }); }); jq(“input[type=’checkbox’]”).change(function(){ alert(“works”); }); jq(“:checkbox”).parent().click(function(evt) { if (evt.target.type !== ‘checkbox’) { var $checkbox = jq(“:checkbox”, this); $checkbox.attr(‘checked’, !$checkbox.attr(‘checked’)); $checkbox.change(); […]

当gridview设置为true时,Jqgrid在IE9中显示“正在加载”

我的网格在firefox和chrome中运行良好,但当gridview设置为true时,它在IE9中显示“正在加载”图标。 这是使用jqgrid 4.7.0 var setGrid = $(“#recordSetsGrid”); var gridView=false; //setting this to true in IE9 causes grid not to show with only message ‘Loading’. setGrid.jqGrid( { ajaxGridOptions: {cache: false}, url : getUrlContext()+loadUrl, postData : { searchText : function() { return $(“#” + setSearchTextId) .val(); } }, datatype : “json”, editurl : setGrid_editUrl, colNames : [“”,”Record […]

来自USGS geojson数据的jqGrid

我正在尝试阅读并在jqGrid中发布从USGS存储库中提取的一组地震GeoJSON数据。 请求被接受,但在可能满足标头元数据时显示“Uncaught SyntaxError:Unexpected token”。 $(function () { ‘use strict’; $.extend($.jgrid.search, {multipleSearch: true, multipleGroup: true, overlay: 0}); $(‘#grid’).jqGrid({ url: ‘http://earthquake.usgs.gov/earthquakes/feed/geojson/2.5/week?callback=?’, datatype: ‘json’, colModel: [ {name: ‘mag’, label: ‘MAGNITUDO’, width: 150, jsonmap: ‘properties.mag’, sorttype: ‘number’, formatter: ‘number’, formatoptions: {decimalPlaces: 2}}, {name: ‘place’, label: ‘LOCALITA’, width: 150, jsonmap: ‘properties.place’}, {name: ‘url’, label: ‘URL’, width: 150, jsonmap: ‘properties.url’} ], […]

jquery jqgrid propery with dot operator

我有一个带有点“。”属性的json。 操作员在里面。 当我试图渲染我的网格时,它显示为空白(没有任何错误)。 这是我的JSON: { “total”:1, “page”:1, “records”:2, “rows”:[{ “id”:2110040, “cell”:{ “function.code”:”dsadad”, “service.name”:”dsadasda” } }, { “id”:2115040, “cell”:{ “function.code”:”iuiyuiy”, “service.name”:”iyuiyuiy” } } ] } 这是我的colModel colModel : [ { name : ‘service.name’, search : ‘true’, editable : true, //index : ‘service.name’, width : 200, jsonmap : “cell.service.name” }, { name : ‘function.code’, search : ‘true’, […]