Tag: jqgrid

jqGrid with multiselect如何在加载时检查所有复选框和顶部复选框?

如何在实例化时指示jqGrid直接选中所有复选框? 这可以作为colModel中的参数以某种方式完成吗?

jqGrid无法呈现数据 – 标题可见

在玩jqGrid时,我遇到了以下问题。 jqGrid中的数据未呈现。 即使我能够看到所有列的网格标题,但数据不会出现。 我以JSON格式从控制器的action方法返回数据。 $(document).ready(function () { //alert(“this is a test”); $(btnContactList).click(function () { $(“#ContactTable”).jqGrid({ url: “/Contact/ContactList”, datatype: “json”, colNames: [“First Name”, “Last Name”, “EMail”], colModel: [ //{ name: “ContactId”, index: “ContactId”, width: 80 }, { name: “FirstName”, index: “FirstName”, width: 100 }, { name: “LastName”, index: “LastName”, width: 100 }, { name: “EMail”, index: […]

在Asp.net mvc中搜索和过滤JqGrid

我已经阅读了很多关于在JqGrid中处理搜索和过滤的网站,但我找不到像这样简单的解决方案: [HttpPost] public JsonResult GetGridData(GridSettings settings) { IQueryable result = Services.RoomService.GetList(); var response = Helper.JqGrid.GenerateData(result, settings); return Json(response); } 是否有可能让Helper完成剩下的工作(filter,搜索,multiSearch,基于类型…)?? 顺便说一下,我不是在寻找流畅的方法,我的目标是让视图保持动态,尽可能简单。 我发现这个答案非常接近我需要但是已经为asp.net做了,他在jqgrid定义中更改了一些默认参数名称。 谢谢

工具栏搜索本地数据,即使在搜索后仍保留单元格中的值

我正在使用工具栏搜索本地数据(因为我使用选项loadonce: true )。 在我的网格中,有一列“转移数量”。 这是默认可编辑的。 我想要一个类似的function,假设我在“Transfer Qty”列中输入了一些值。 在第4行,其批号名称为‘OpStk_Leher_Mumbai-500’ (为此请参考上图)如果我用搜索字符串’P-35’进行搜索并按回车,它会给我前三行作为搜索结果根据我的搜索字符串,它将排除我输入值的第4行。 要了解相关信息,请参阅以下图片…… 但是如果我从搜索框中删除搜索字符串并按Enter键,它会给我所有记录,但是,我在第4行“TransferQty”中输入的值消失了,我想保留该值无论如何。 如果有人知道如何做到这一点,请分享您的宝贵意见。 为了理解技术角度,我的jQgrid代码如下: var oGrid = $(‘#tbLots’), topPagerSelector = ‘#’ + $.jgrid.jqID(oGrid[0].id) + “_toppager”, lastSel; oGrid.jqGrid({ url: sRelativePath + ‘/WSAjax.asmx/GetDataForGrid’, mtype: “POST”, datatype: “json”, ajaxGridOptions: { contentType: “application/json; charset=utf-8” }, serializeGridData: function (data) { return JSON.stringify(data); }, jsonReader: { root: “d.rows”, page: “d.page”, total: “d.total”, […]

如何增加jqGrid工具栏/导航栏图标大小以实现可视化访问?

这是我们收到的一个要求,我们可以增加Struts2-jQuery Grid / jQGrid’工具栏图标’的大小吗? 喜欢保存/删除/查找/添加等? 在这方面,我们的用户需要视觉可访问性。 除了设置浏览器的缩放尺寸外,还有其他解决方案吗? 更新(我们如何修复它): 第1步: 下载 32px图标精灵网格 第2步:将此精灵网格图像放在webapp \ template \ mytheme \ images文件夹中 第3步:更新了jquery-ui.css文件(从ThemeRoller为我们的自定义主题生成) 步骤4:在ICONS部分更新.ui-state-default类以指向新图像 第5步:增加width: 16px; height: 16px; width: 16px; height: 16px; 属性为同一个类 第6步:调整每个图像类中的位置 第7步:我们使用图像编辑工具来压缩它的大小,以便我们可以制作从32px到24px的所有图标,并改变颜色设置(Hue / Saturation..etc)以获得各种UI状态的不同颜色。 example: Changed .ui-icon-trash { background-position: -176px -96px; } to .ui-icon-trash { background-position: -352px -192px; } 这带来了新尺寸的图标。我们现在面临的唯一挑战是为各种状态(活动,默认,hover和错误)找到合适的32px css精灵网格图标图像。 如果ThemeRoller有这个选项来生成各种大小的图标集,那将会很棒。

jQGrid – 更改列的顺序

我有一个JQGrid,它通过AJAX加载数据并获得JSON响应。 我想知道是否有办法改变网格的colModel中列的顺序而不影响单元格数据的映射? 托马斯,先谢谢你

Jqgrid Modal Colspan

我想将一个colspan属性应用于JQgrid模式窗口中的td。 它使用以下结构呈现模态forms 我已经查看了所有可用的选项 ,但我不清楚如何将colspan属性应用于任何td。 我正在阅读为单元格添加一些样式,例如使用“类”选项,但据我所知(基于我的研究…如果你可以称之为)你不能使用CSS设置表的colspan因为它不被视为一种风格,而是“表格的结构变化”

jqGrid搜索运算符未定义

我正在使用jqGrid的内置搜索function,并开始在服务器端获取运行以执行搜索的查询的一些错误。 我把它缩小到jqGrid传递给服务器的filter参数: { “groupOp”:”AND”, “rules”:[ { “field”:”FOO”, “op”:”ge”, “data”:”181″ }, { “field”:”FOO”, “op”:”undefined”, “data”:”196″ } ] } 正如您所看到的,第二个对象中的搜索运算符是“未定义” – 这很奇怪,因为在选择搜索运算符时没有空/空选项。 谁看过这个吗? 这是一个已知的问题? 我根本无法在我的最终重现它,所以我想知道我的用户是否有一些’特殊’来做这件事。 我正在使用jQuery 1.4.2运行jqGrid 3.8.2。 更新:我能够在IE 7中重现错误。似乎在搜索查询中添加第二个参数会导致该浏览器中的未定义运算符。 更新2:根据发行说明,似乎这应该在jqGrid 3.6中修复: 修复IE7和IE6中的searchFilter,以便在搜索多个字段时不返回未定义的值。 这显然是一个错误。 我要在这里结束这个问题。

jqGrid按列名排序索引

简单的问题。 是否有一个函数来在网格中按名称获取列的当前排序位置?

jQGrid设置列宽

我找到了如何设置jQGrid宽度的方法: $(‘#Grid1’).setGridWidth(705, true); 当我传递true时,它会根据此宽度调整所有列的大小。 这很好,但问题是: Is it possible to keep constant width at least one column of grid when i call setGridWidth() or is it possible to change width only one column of the grid? 在网格的源代码中有一个函数setColWidth = function () { }但我不知道如何调用这个setColWidth = function () { }以及如何将宽度作为prarm传递给它,顺便说一下它不接受任何参数。 需要帮忙。