Tag: jqgrid

通过内联编辑在Struts2 jQuery Grid中编辑多行

The struts2-jQuery grid offers a wide variety of edit features. But for one of our requirements, the Out-of-the-Box ‘Edit’ feature in this grid is not suitable. we want to customize it as follows.. 我们的要求是 : 用户应该能够一次编辑多行 – 根据默认的开箱即用实现,每行编辑后,用户必须执行保存操作(通过按Enter键或单击“保存”按钮),然后再继续编辑下一行 使用TAB在行之间移动进行编辑 “批量/批量保存”操作,可以将所有已编辑的行数据发送到我的操作,然后我们可以执行批量保存数据库操作 我们的方法 : 自定义1 :在所有行的第一列上显示“编辑/取消”按钮(每行没有保存按钮)。 单击“编辑”后,特定行将变为可编辑状态 自定义4 :在网格工具栏中添加一个新的“批量保存”图像按钮 自定义5 :单击“批量保存”,收集所有已编辑的行数据(以及ID)并在Action中作为数组接收它以执行“批量更新”数据库操作 We got our inspiration from the […]

jqGrid列的顺序应该是用户特定的

在我的项目中,我有一个用户可以拖放jqGrid列的场景。 当同一个用户再次访问该站点时,我们必须显示他在上次访问时修改过的jqGrid列顺序。 因此,jqGrid列的顺序应该是用户特定的。 谁能帮助我如何实现这一目标? (我需要返回jQgrid列的类型和格式)。

是否可以阻止JqGrid在重新加载时闪烁?

每当我在JqGrid上调用trigger(“reloadGrid”)时,它会清除现有的表,显示“加载”消息,然后重新生成现有数据 – 整个过程只需几毫秒,但它会让用户界面感觉不完整如果它发生了很多。 是否可以阻止它清除并显示加载消息,并用最新的dta替换?

位置的目的是什么:jqgrid中的“最后”?

我对jqgrid有疑问,jqgrid中的位置:“last”是什么意思? 有关更多详细信息,这是我的代码: .navButtonAdd(“#rowsTransaksi”,{ caption:””, buttonicon:””, onClickButton:function(){ var datarow = {acctId: “”, currency: “”, amount: “”}; //var su=jQuery(“#Transaksi”).addRowData(datarow,”last”); var su=jQuery(“#Transaksi”).addRowData(“X”,datarow,”last”); if(su) { jQuery(“#Transaksi”).setSelection(‘X’) } }, ***position:”last”*** 请帮帮我,告诉我有关我的问题的解释.. =)谢谢。

jqGrid默认值不起作用?

我有一个jqGrid,添加新行时,一列应该有一个默认值。 我已经按照文档,但价值永远不会出现。 这是colModel中的列: {name: ‘Lt’, index: ‘Lt’, width: 25, editable: true, editoptions: {defaultValue: ‘N’}} 这就是我调用addRowData的方式: $(“#grid”).addRowData(-1, { Datum: $.datepicker.formatDate(“yy-mm-dd”, new Date()) }, “first”, true) 据我所见,我正在书中做到这一点! 完成网格定义: $(“#dagbok_grid”).jqGrid({ datatype: ‘json’, mtype: ‘GET’, colNames: [ ‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’, ‘i’, ‘j’, ‘k’, ‘l’, ‘m’, ‘n’, ‘o’, ‘p’, ‘q’, ‘r’, ‘s’], colModel: [ { […]

jqgrid中的属性“inlineEdit:true”?

jqgrid中的属性“inlineEdit:true”? 例如代码是: rowNum:10, rowList:[10,40,70], pager: ‘#rowsTransaksi’, sortname: ‘depositType’, viewrecords: true, sortorder: “desc”, caption:”Payee Accounts”, forceFit : true, cellEdit: true, ***inlineEdit:true*** inlineEdit:true, editurl:”noabjad.json”,

JQGrid editoptions dataurl不使用ajax get?

我有一个使用editoptions:{dataUrl:’getMetadata?type=’ + myType+ ‘&column=colOne’}的数据网格editoptions:{dataUrl:’getMetadata?type=’ + myType+ ‘&column=colOne’} 。 我还将一个函数绑定到ajaxComplete事件,以便在发出请求后执行自定义标头检查。 除了dataUrl请求之外,这对我在JQGrids请求中看到的所有内容都运行良好。 执行get请求后,Ajax complete不会触发。 ajaxStart和ajaxStop确实被适当地解雇了。 完成/错误/成功不是。 根据dataUrl的jqgrid文档,它应该使用ajax调用来获取数据。 ‘数据是通过AJAX调用获得的,应该是一个有效的HTML select元素,带有所需的选项…’ 还有什么我在这里不见了吗? 绑定代码如下。 $(‘body’).bind(‘ajaxComplete’,function(event,request,settings){ if (request.getResponseHeader(‘REQUIRES_AUTH’) === ‘1’){ location.reload(); }; }); //Other binds added to see what is getting fired $(‘body’).bind(‘ajaxError’,function(event,request,settings){ if (request.getResponseHeader(‘REQUIRES_AUTH’) === ‘1’){ location.reload(); }; }); $(‘body’).bind(‘ajaxSuccess’,function(event,request,settings){ if (request.getResponseHeader(‘REQUIRES_AUTH’) === ‘1’){ location.reload(); }; }); $(‘body’).bind(‘ajaxStart’,function(){ var b […]

获取网格的filter参数

我正在使用jQGrid,我想知道是否有办法获得已应用于我正在查看的网格的当前filter。 例如,如果网格已按某列(asc或desc)排序,则搜索可能已应用的参数等。 这是我的问题:我想将一些参数传递回我正在查看的前一个网格(或最后一页),以便我可以看到我向前导航时的上一个网格。 基本上,我有一个用户将点击的链接,该链接导航回到他们正在查看的上一个网格的页面。 我想传递filter参数和该链接。 总体示例: 我按asc顺序通过client_name字段过滤了客户端网格。 然后我点击了一个链接,它将我带到一个带有新网格的单独页面。 我想导航回我之前使用的客户端网格,看到我的网格与client_name按照asc顺序进行过滤,就像我第一次导航一样。 目前,我能够导航回客户端网格,但我想获取已应用的filter参数,以便我可以通过链接返回它们。 如果我足够具体,请告诉我! 谢谢您的帮助!

虽然使用hidedlg =“true”,但Struts2 jquery grid gridColumn字段显示在对话框中

我不希望能够编辑该字段,我不想在编辑对话框中显示它,但我想将其传递给操作。 我的理解是我应该使用editable =“true”,hidedlg =“true”,editrules =“{edithidden:false}”,如上所述。 但是在对话框中该字段仍然可见且可编辑…任何人都知道此代码有什么问题? 谢谢

如何在IE6中正确滚动JQGrid?

我有一个需要滚动的JQGrid。 它在Firefox中运行良好,但在IE6中,网格保持静止,而其余内容在其下方滚动。 可能是一个复杂的因素是网格在对话框内的选项卡内。 我已经搜索了所有地方,但我找不到解决此问题的方法,所以我转向Stackoverflow。 这里有没有人知道什么可能导致这种行为? 我正在使用jqgrid 3.5.3,如果重要的话。