Tag: jqgrid

禁用jqgrid的编辑(添加,编辑和删除)按钮而不是隐藏(默认行为)

默认情况下,Jqgrid使用值为false的相应属性隐藏添加,编辑和删除按钮。 (例如:导航网格中的{add:false,edit:false,del:false}或其他方式)。 在这里,我想禁用这些按钮而不是隐藏。 任何人都可以帮助这个。 我的意思是说,想要将隐藏的默认function更改为禁用。 提前致谢。

jqGrid:在使用columnchooser添加列后更新高级搜索对话框,列下拉列表

我对jqGrid的高级搜索有问题…. 从我得到的,高级搜索对话框只在调用searchGrid时创建一次。 这意味着如果我在打开高级searchdialog之后通过columnChooser添加一列,则下次打开高级搜索对话框时,添加的列将丢失…我认为这是正常行为…. 所以我的问题是:每次调用searchGrid而不丢失所有先前输入的搜索条件等时,是否有任何标准函数可用于更新/重新创建高级搜索对话框? 在此先感谢您的帮助。 法比安

jqgrid inlineNav add – 在添加的行上显示保存图标

我使用jqgrid的inlineNav选项向工具栏添加“添加”选项。 我还使用动作格式化程序进行编辑和删除。 当我添加新行时,新添加的行具有编辑图标和取消图标,而保存图标位于添加旁边的工具栏上。 有没有办法指定新添加的行有一个保存和取消图标而不是编辑图标?

JqG​​rid colModel动态格式化程序

我的jqGrid动态工作。所有选项都是动态加载的。 使用java Map生成此选项所有选项都可以正常工作,但de map/opts的函数名称不起作用。 这是用java生成的json映射。 “colModel”:[…{“formatter”:”myFunction”,”index”:””,”name”:””}] 我还没有调试jqgrid.src.js ,我认为问题与eval 。 不调用“myFunction”并返回undefined。

jqGrid和动态分组

我正在根据http://www.trirand.com/blog/jqgrid/jqgrid.html发布的示例对我的jqGrid进行一些动态分组(请参阅树导航中的最后一部分:’分组:动态更改分组”。 我可以让我的网格动态地改变分组IFF,网格最初有一个分组列。 但是,这不是理想的行为。 最初,网格需要取消分组,并允许用户在选择时对项目进行分组。 代码如下: function onGroupByChanged(){ var vl = $(‘#lstGroupBy’).val(); if(vl) { if(vl == “clear”) { $(“#refData”).jqGrid(‘groupingRemove’,true); } else { $(“#refData”).jqGrid(‘groupingGroupBy’, vl); $(“#refData”).jqGrid(‘setGridParam’, { grouping:true }); $(‘#refData’).trigger(‘reloadGrid’); } } } 当我将groupingGroupBy设置为列名(包含在’vl’中)时,我在FireBug中收到此错误:无法在jQuery min 1.4.2中将null转换为object 我甚至将我的调用顺序交换为groupingGroupBy并将分组设置为true。 有人有想法吗? 我已经陷入困境,已经花了大约两个小时。 谢谢,兰德尔

从jqgrid中删除标题复选框

我有下面的jqgrid图像,我想从中移除复选框(屏幕截图中的箭头指向)。 我不想全部检查或取消选中所有function,但有时我确实需要检查最多3次,所以我需要multiselect: true,任何其他方式使用jquery或其他任何方式删除标题复选框? 我的代码 $(‘#configDiv’).empty(); $(”) .attr(‘id’,’configDetailsGrid’) .html(”+ ”+ ”) .appendTo(‘#configDiv’); var grid = jQuery(“#list1″); grid.jqGrid({ datastr : xml, datatype: ‘xmlstring’, colNames:[‘cfgId’,’Name’, ‘Host’, ‘Description’,’Product’, ‘Type’, ‘Last Updated Time’,’Last Updated By’,”,”], colModel:[ {name:’cfgId’,index:’cfgId’, width:90, align:”left”, hidden:true}, {name:’cfgName’,index:’cfgName’, width:90, align:”left”, formatter: ‘showlink’, formatoptions: { baseLinkUrl:’javascript:’, showAction: “goToViewAllPage(‘”, addParam: “‘);” }}, {name:’hostname’,index:’hostname’, width:90, align:”left”}, {name:’cfgDesc’,index:’cfgDesc’, width:90, align:”left”}, {name:’productId’,index:’productId’, […]

单击关闭表单时JQGrid编辑表单关闭

希望这是一个简单的问题。 在JQGrid表单编辑模式下,编辑表单会弹出屏幕中间进行编辑。 当我单击表单时,就像在背景区域上一样,表单会关闭,就像我点击“取消”一样。 我知道我可以使用“onClose”事件来捕捉这个,但我想知道如何告诉网格不要关闭,除非你点击“取消”按钮。 如果您单击表单,我希望编辑表单保留在那里,如果单击取消,则关闭。 我想我有点懒,我真的不想创建一个modal dialog,每次收到onClose事件时都会弹出,并询问用户是否真的要停止编辑… 谢谢。

没有AJAX的ASP.NET MVC + jqGrid

我有一个ASP.NET MVC应用程序正在执行对产品数据库的搜索。 我想使用TreeGrid模块在jqGrid中显示结果。 我真的不需要网格是AJAX-y,因为数据是静态的,并且它足够小,可以立即发送到客户端。 第一个问题:如何设置jqGrid,以便不是从URL中提取JSON数据而只是查看JS变量或其他内容? 其次,什么是让ASP.NET MVC将JSON数据放入JavaScript变量的最合适的方法? 我已经在我的控制器中有了List,只是想以某种方式在JSON之后把它变成JS变量。 或者我是否反对当前的太多,只是接受jqGrid似乎想要工作的AJAX-y方式? 谢谢, 〜贾斯汀

如何在不需要时摆脱水平滚动条

我有jqGrid有两列,一列是隐藏的。 出于某种原因,在FireFox中它显示了一个水平滚动条,如下所示: 一旦我设置第二列显示滚动条消失如下: 在IE中,以相同的方式显示接受将垂直滚动添加到第一图像。 认为这与水平条有关。 如果有人知道如何摆脱水平条而不将网格的高度设置为“自动”以外的任何其他内容,请告诉我。 我的jqGrid设置脚本: grid.jqGrid({ url: “/Availability/GetData”, colNames: [‘row_id’, ‘Availability’], colModel: [ { name: ‘row_id’, index: ‘row_id’, width: 20, hidden: false, search: false, editable: true, editoptions: { readonly: true, size: 10 }, formoptions: { rowpos: 1, label: “Id”, elmprefix: “(*)”} }, { name: ‘AVAILABILITY’, index: ‘AVAILABILITY’, width: 75, sortable: true, hidden: false, […]

无论如何在jqgrid treeGrid url请求中传回附加数据?

我正在使用jqgrid树视图 ,我正在传回json响应,这很有效。 有一些关于请求的其他信息,我想传回GUI,我想看到这样做的最佳方式。 我现在能想到的唯一方法是在treegrid中有另一列,并将这些数据推送到json响应中。 有没有其他方法可以传递回额外的数据显示在客户端以外的确切响应填充树?