Tag: jqgrid

使用jqGrid getChangedCells,然后将更改标记为不脏

我正在使用jqGrid和getChangedCells(’all’)来获取网格中已更改的行数组。 我将行发送到服务器以保存它们。 这很好用。 问题是,我找不到将行标记为脏的方法。 例如,theGrid.setClean()或类似的东西,当服务器为save-call返回成功时调用。 谁知道如何才能完成? 编辑 – 找到的解决方案: 通过添加以下代码,问题得以解决。 我不知道这是不是最好的方法。 它至少在这个时刻似乎有效。 $(“.edited”).removeClass(“edited”); $(“.dirty-cell”).removeClass(“dirty-cell”);

Jqgrid多组搜索

我试图了解multiplegroup的搜索function:true。 我正在使用以下演示: http://www.ok-soft-gmbh.com/jqGrid/SearchingDialogAboveGrid.htm 如果我给client = test5并且在子组client = test6中使用’OR condition’,我期待两行。 但是我没有记录要查看。 请帮我理解。

Jqgrid treegrid逐行滚动到行ID,并在折叠时展开节点

场景是一个加载了所有节点的Jqgrid treegrid,其中一些已折叠,其中一些因用户交互而展开。 现在需要根据行ID滚动到特定行,如果行在折叠节点内,则展开节点直到用户可以看到行。 任何提示?

将jqgrid属性放在一个公共变量中并重用它们?

我在ASP.NET网页中有10个jqgrids,每个jqgrids都向用户显示不同的数据。 除colNames,colModel,pager和sortname属性外,所有其他属性都相同。 请参阅下面的代码, datatype: “local”, mtype: “GET”, cmTemplate: { sortable: true, resizable: true }, height: ‘auto’, altRows: true, altclass: ”, pgbuttons: false, pgtext: “”, gridview: true, loadonce: true, shrinkToFit: false, pager: gridPager, autoencode: true, sortname: ‘Id’, width: $(‘.grid-wrapper’).width() – 20, emptyrecords: ‘No records found’, viewrecords: true, sortorder: “desc”, scrollrows: true, loadui: ‘disable’, toppager: true, 是否可以将所有上述属性放在一个公共变量中,并在所有10个不同的网格中重用该变量? […]

免费jqGrid 4.8.0 – 向工具栏添加按钮

我了解到有一个选项可以通过添加工具栏向网格添加工具栏:[true.’top’](用于在网格顶部添加空工具栏的示例)。 如何向该工具栏添加按钮? 我知道jqGrid(’navButtonAdd’,nameOfPager)是如何工作的,并且对于toppager选项也很熟悉,但是不知道如何向上面提到的工具栏添加按钮。 谢谢,

如何正确拖动jqgrid编辑表单?

当我拖动编辑表单时,表单的位置无效。 始终从位置(0,0)到窗口。 它的位置与鼠标光标位置无关。 我怎样才能解决这个问题? 这些是我的代码。 $(“#jqGrid”).jqGrid({ url: url, mtype: “GET”, postData: data, datatype: “jsonp”, colModel: [ { label: ‘d_id’, name: ‘d_id’, width: 15, key: true, hidden: true}, { label: ‘driver’, name: ‘d_name’, width: 30, align:”center”, editable: true, editoptions: {size: 40} }, { label: ‘phone’, name: ‘d_phone’, width: 30, align:”center”, editable: true, editoptions: {size: 40} }, […]

Jqgrid – 未捕获RangeError:超出最大调用堆栈大小

动态列宽根据其内容 我试着通过这种方式动态调整列宽,通过查找每行的字符长度,然后最终获得最大长度并将其设置为网格列宽。 loadComplete : function () { $(“#grid”).on(“jqGridAfterLoadComplete jqGridRemapColumns”, function () { var $this = $(“#grid”), colModel = $this.jqGrid(“getGridParam”, “colModel”), iCol, iRow, rows, row, n = $.isArray(colModel) ? colModel.length : 0; var rowData = “”; var rowDataLen=””; var input = []; var divs = $( “div” ); var colWidth=125; for (iCol = 0; iCol < […]

jqgrid表单编辑:有关删除行后的操作的问题

经过长时间的搜索,我成功删除了一个带有表单编辑的jqgrid中的行。 但是,剩下两件小事: 如何在删除行的情况下重新加载网格? 如果行无法删除,如何显示信息及其原因? 我试图在事件“afterSubmit”中搜索传递给函数的参数,但是没有关于如何操作这些参数的真正解释。 网格的创建: tableToGrid(“#TabUser”, { caption: ‘Gestion des Utilisateurs’, width: ‘auto’, height: “auto”, hidegrid: false, pager:’#DivUser’, rowNum:10, cellEdit: true, cellsubmit: ‘remote’, cellurl: ‘Adminuser’, colModel: [{name:’Id’, editable:false, width:50}, {name:’Login’, editable:false, width:150}, {name:’Nom’, editable:true, width:200}, {name:’Prénom’, editable:true, width:200}, {name:’Rôle’, editable:true, width:80, edittype:’select’, editoptions: { multiple: false, value:{ADMIN:’ADMIN’,GUEST:’GUEST’}}}, {name:’Email’, editable:true, width:200}], beforeSubmitCell: function(rowid, celname, value, […]

jQGrid拖放到DIV上

我有我的jQGrid拖放到另一个jQGrid,但是有没有办法将行放到DIV上append()行的ID append()到DIV中?

如何将包含的选项字符串分配给jqGrid的版本值属性

在我的jqGrid中,我使用edittype定义可编辑列:’select’。 我正在使用内联编辑。 我想用字符串为这个下拉列表分配选项元素 例如 1:SA21;2:SH22;3:GT23 当我将此类字符串分配给此列的editoptions的value属性时,我在下拉列表中获取选项元素,如下所示SA undefined undefined SH undefined undefined GT undefined undefined 任何人都可以建议我如何克服这个问题。