Tag: jqgrid

以编程方式设置jqGrid列中editoptions选项的’readonly’属性

我正在使用jqgrid的表单编辑function。 我可以以编程方式设置editoptions选项的readonly属性吗? 我需要确定特定字段是否只readonly ,取决于当前行单元格值之一。 谢谢

Jqgrid – 选择下拉列表的validation

我有这个列的下拉列表,目前当我从下拉列表中选择任何值时它会被保存,我想在保存之前从下拉列表中选择一个值时添加一个validation,例如, {name:’color_name’, cellattr: function (rowid, cellValue) { if ($.inArray(cellValue, hilightcolorcell) < 0) { return " class='redcells'"; } },editable:true,edittype:"select",editoptions: {value:"PURPLE:PURPLE;PINK:PINK;GREEN:GREEN"}} 如果所选的值是PINK,我想要一个带有Save and Cancel按钮的validation提示,如下所示,Selected Value is:PINK,SAVE CANCEL 这是演示链接https://jsfiddle.net/kwu7v3fc/3/ 请帮忙。

如何从外部按钮打开jqGrid中的搜索/查找对话框?

我有一个jqGrid,它有一个“查找”按钮 – 这会打开jqGrid的filter对话框,我可以在其中过滤内容 – 很酷。 如何从不属于jqGrid控件的按钮触发该对话框打开? 我发现我可以这样做: $(“#id”).trigger(‘reloadGrid’); 告诉网格再次获取数据并重建jqGrid UI。 是否有类似的东西,比如$(“#id”).trigger(‘openFindDialog’); ?

如何只使点击的单元格可编辑而不是单击行中的所有可编辑单元格 – 使用jqgrid?

目前,我在可编辑的行中获取所有单元格(可编辑:true),我点击了该单元格,而不仅仅是单击了单元格。 该表类似于此链接中的表: http : //www.ok-soft-gmbh.com/jqGrid/ClientsideEditing4.htm 。 我已经通过链接: http : //www.trirand.com/jqgridwiki/doku.php?id = wiki: cell_editing ,但没有帮助(可能是由于我的尝试方式的错误)以及尝试了stackoverflow相关问题中给出的答案(使用属性:cellEdit:true,cellsubmit:“clientArray”)。 请帮助我使用上面的链接作为参考http://www.ok-soft-gmbh.com/jqGrid/ClientsideEditing4.htm (我认为主要是“onSelectRow”,“ondblClickRow”函数需要更新。我试过onSelectCell等但是失败了!)。 提前致谢。

JqG​​rid和自定义类

是否可以调整jqGrid以在EditForm中向输入添加一些类? 例如,我可以通过在colModel部分中指定属性classes来向单元格添加类。 我想知道,存在类似的输入机制吗?

Jqgrid中的计算列

我有以下网格 – https://jsfiddle.net/ht94wbtr/1/ , 请看下面的图片 在这个网格中,我希望有一个计算列’Total Red Cells’,如下图所示 在Oleg先生的帮助下,我得到了以下代码,可以用于Footer var errorInfo = {id: “Errors:”, color_name: 0, character_name: 0}; var i, item; for (i = 0; i < mydata.length; i++) { item = mydata[i]; if ($.inArray(item.color_name, hilightcolorcell) < 0) { errorInfo.color_name++; } if ($.inArray(item.character_name, hilightcahractercell) < 0) { errorInfo.character_name++; } } footerrow: true, userDataOnFooter: true, userData: […]

限制jqgrid自动刷新

我正在使用struts2-jquery-jqgrid 。 我在网格上有filterSearch 。 在filter中,我在“ 分配给”列上有一个下拉列表,其中包含用户列表,并且可以根据用户过滤数据。 问题场景: 当我从下拉列表中选择一个选项时,数据已成功过滤但在此之后jqgrid会自动刷新 。 所以,我再也无法在网格中获得过滤后的数据。 我的网格是 我网格的快照 任何帮助都会很棒。

使用自定义格式化程序进行jqGrid工具栏过滤

我查看了工具栏过滤的文档,在一些地方我需要使用自定义格式化程序才能在单元格内显示图像。 有了自定义格式化程序,我没有得到工具栏filter,我可以做些什么。

jqGrid-> treeGrid不能与我的angular指令一起使用

我正在使用JqGrid和angularJS的指令。 例如,我正在使用来自此jqgrid的代码从服务器加载json数据到treegrid不显示数据 这是指令: .directive(‘ngJqGrid’, function () { return { restrict: ‘E’, scope: { config: ‘=’, data: ‘=’, }, link: function (scope, element, attrs) { var table; scope.$watch(‘config’, function (newValue) { element.children().empty(); table = angular.element(”); element.append(table); $(table).jqGrid(newValue); }); scope.$watch(‘data’, function (newValue, oldValue) { var i; for (i = oldValue.length – 1; i >= 0; i–) { […]

Json数据不绑定到jqgrid

这是我用jQGrid的第一个例子,我写了下面的代码。显示了.Grid但数据没有绑定。我看了很多例子,但没有找到答案 这是我的Jquery代码 jQuery(“#jQGridDemo”).jqGrid({ url: ‘http://localhost:7887/application/get’, datatype: “json”, contentType: ‘application/json; charset=utf-8’, page: 1, loadonce: true, gridView: true, loadonce: true, colNames: [‘Application ID’, ‘Application Name’, ‘PageLink’, ‘CreatedDate’], colModel: [ { name: ‘ApplicationId’, key: true, width: 75 }, { name: ‘ApplicationName’, width: 150 }, { name: ‘PageLink’, width: 150 }, { name: ‘CreatedDate’, width: 150 } ], width: […]