Tag: jqgrid

使用loadonce重新加载jqgrid:true

我是使用jqgrid的新手。 在新页面加载时,网格正在从数据库中正确加载数据。 之后由于loadonce:true,网格没有从数据库重新加载数据以进行添加/编辑/删除。 我的应用程序组合是JSP,Servlet,MySQL 我有一个网格有以下设置 jQuery(“#userList”).jqGrid({ url: ‘/userJqGrid?q=1&action=fetchData&userCookie=’, datatype: ‘xml’, mtype: ‘GET’, colNames:[”, ”, ”, ”, ”, ” ], colModel:[ {name:”,index:”, width:120,sortable:true,editable:true,editrules:{required:true},formoptions:{rowpos:1, elmprefix:’*’}}, {name:”,index:”, width:130,sortable:true,editable:true}, {name:”,index:”, width:100,sortable:true,editable:true,editrules:{required:true},formoptions:{rowpos:3, elmprefix:’*’}}, {name:”,index:”, width:180,sortable:true,editable:true,editrules:{email:true,required:true},formoptions:{rowpos:4, elmprefix:’*’}}, {name:”,index:”, width:100,sortable:true,editable:true}, {name:”,index:”, width:100,sortable:true,editable:true}, ], pager: ‘#pager1′, rowNum:50, height:’auto’, //rowList:[10,20,30], loadonce: true, sortname:”, viewrecords: true, editurl:’/userJqGrid?q=1&action=addData&userCookie=’, caption: ‘User Grid’, ondblClickRow: function(rowid) { $(“#userList”).jqGrid(‘editGridRow’,rowid, userEditParam); […]

jqGrid中的单元格数据条 – 可能与否?

我一般不喜欢使用Excel和Microsoft产品,但Excel 2007/2010有一些非常好的条件格式化function,遗憾的是,到目前为止我还没有在其他许多地方看到过。 我在商业报告中广泛使用的其中一个是数据栏。 http://blogs.msdn.com/b/excel/archive/2009/08/07/data-bar-improvements-in-excel-2010.aspx 在我看来,这些数据栏非常有助于理解数字之外的数据含义。 虽然200到2000个用户之间的差异只是人眼难以理解的数字,但是长10倍的条形更加直观。 我的问题:有没有办法在jqGrid中为列的每个值包含单元格条件数据条,镜像Excelfunction? 这是我看到摆脱Excel工作表并在在线报告系统中实施报告的唯一方法。 一旦您习惯了数据栏,它们就是必不可少的,而且它们是我们仍然使用Excel进行报告的唯一原因。 如果我假设在jqGrid中没有这样的内置function,你认为自定义构建它会有很多工作吗? 你有什么想法,最好的办法是什么?

JqG​​rid形成服务器validation和自定义错误消息

我有可编辑的网格工具栏,其中包含用于编辑添加和删除记录的按钮。 我想使用我的asp.mvc中的服务器端validation来显示jqgrid编辑表单上的validation消息。 (这是有效的吗?) 当应用程序中发生exception时,我想在编辑表单上覆盖消息(内部服务器错误…)。 (这应该是可能的,但我不知道如何做到这一点,也许使用errorTextFormat ,但是如何?) 有人可以举例吗?

jqgrid setGridParam数据类型:local

当我使用寻呼机翻阅记录时,我不想点击服务器并带回每一行。 我读到如果我在.ajax函数的完整博客中设置datatype = local并且如果我设置loadonce:true那么我应该能够避免必须等待网格重新加载数据。 但是,当我执行这些操作时,网格不会转到下一页。 它只是挂… 我究竟做错了什么? jQuery(document).ready(function () { jQuery(“#list”).jqGrid({ datatype: processrequest, mtype: ‘POST’, jsonReader: { root: “rows”, //arry containing actual data page: “page”, //current page total: “total”, //total pages for the query records: “records”, //total number of records repeatitems: false, id: “ID” //index of the column with the PK in it }, colNames: […]

jqgrid – 在添加/编辑对话框中上传文件

我是jqgrid的新手,我通过你的答案学到了很多东西。 现在我遇到了一个问题:我想在向jqgrid添加或修改记录时上传文件? 这是我的代码: { name: ‘File’, index: ‘file’, hidden: true, enctype: “multipart/form-data”, editable: true, edittype: ‘file’, editrules: { edithidden: true, required: true }, formoptions: { elmsuffix: ‘*’ } } 但是我在控制器中得到的字段总是为空:(。任何建议 谁知道工作的例子? 提前致谢 UPDATE 我在http://tpeczek.codeplex.com/releases上找到了一个很好的例子

JQGrid:将数据加载到页脚行

是否有任何将数据加载到页脚的示例? 在工作中我找不到任何或者我被封锁了。 提前致谢…

如果隐藏了jqgrid中的每一行,则在jqgrid中隐藏分组标题

这是Oleg回答的这个问题的延续。 我有2个配置文件。 我比较它们是否相等,所以我有两个选项,如图像(单选按钮) a所示。 查看所有记录,b。 查看差异 选项a。 网格显示所有行,只有更改的是不相等的值(由JSON中的isEqual=false标识)它们是不同的颜色。 在选项b中。 如果相应的行不相等(在JSON中由isEqual=false标识),则网格中的行颜色会发生变化,并且不会显示相等(由JSON中的isEqual=true标识)行值(因为这是选项b。查看差异所以现在在一些配置(json)中, Product (分组)的所有行都相等(即isEqual=true ),在这些行下隐藏了所有行,我想如果行中的所有行都被隐藏,那么Grouping也应该不可见。 例如 :如果Product分组隐藏了所有行,那么甚至应隐藏Product分组 Json的一小部分 { “response”: [ { “id”: “1”, “elementName”: “A”, “category”: “System”, “subCategory”: “Environment”, “isEqual”: true, “isPrasentinXml1”: true, “isPrasentinXml2”: true, “isPrasentinXml3”: false, “attribute”: [ { “firstValue”: “5242880”, “secondValue”: “5242880” } ] }, { “id”: “23”, “elementName”: “TERM”, “category”: “System”, “subCategory”: “Environment”, […]

将选定的行从Jqgrid带到顶部

我在’multiselect’模式下使用jqgrid而没有分页。 当用户使用鼠标单击选择单个记录时,有什么方法可以将这些选定的记录带到网格顶部? 在此先感谢您的帮助。

使用jqGrid的emptyrecords选项

所以我有这个网格。 这是一个非常好的网格。 可爱,真的。 除非我没有任何东西填充它。 在这种情况下,我真的想要显示一条消息,指出“没有加载任何URL进行评估。”但是,我要么缺少一些关键的东西,要么就是emptyrecords选项不符合我的预期。 有人能指出我正确的方向吗? var pages = ; $(‘#oversight-sample’).jqGrid({ altRows: true, autowidth: true, caption: ‘Evaluated URLs’, colNames: [‘Actions’, ‘URL’, ‘Fetch Date’], colModel: [ { align: ‘center’, name: ‘actions’, index: ‘actions’, title: false, width: 60, resizable: false, sortable: false }, { name: ‘url’, index: ‘url’, width: 400 }, { align: ‘center’, name: ‘created’, index: […]

jqGrid – 仅编辑可编辑列的某些行

是否可以在jqGrid中禁用标记为可编辑的列中某些单元格的编辑? 从我所看到的,唯一的选择是“所有单元格都可编辑”或“没有单元格可编辑”。 有办法解决这个问题吗?