Tag: jqgrid

jqgrid – 在setcolumns之后将所有列重置为默认值

我已经使用setColumns函数在客户端动态显示/隐藏列。 现在我想将所有列重置为默认视图..如何做到这一点。 以下是我使用的代码 $(“#list”).navButtonAdd(‘#pager’, { caption: “View”, title: “Click here to select Columns to view”, onClickButton: function() { var params = {width:500,modal:true,drag:true}; jQuery(“#list”).setColumns(params); }, position: “last” }); 我需要像重置这样的东西。 jqgrid的刷新按钮只是使用选定的列刷新表但不重置它们。 谢谢,Sandeep

JQGrid,如何将JSON字符串发布到PHP来处理并发送到数据库?

好的,我有多个想要发送到数据库onclick的行。 创建他们发布的选定数据行和firebug节目的字符串。 但是我不能把它发布到php并作为新条目发送到数据库。 请帮忙。我也想在发送到不同的表后从数据库中删除行。 请我帮助生死。 jqgrid [edit]最后把它发布到数据库中。 唯一的问题是它每次选择发布7次。 我希望它只为每个选择发布一个。 有什么帮助吗? $(function(){ $(“#list”).jqGrid({ url:’request.php’, editurl: “sendyo.php”, datatype: ‘xml’, mtype: ‘GET’, multiselect:true, multiboxonly:true, height: 450, width: 850, colNames:[‘id’,’Project’, ‘Assigned To’,’Assign Date’,’Check Date’,’Due Date’,’Attachments’], colModel :[ {name:’id’, index:’id’, width:25}, {name:’name’, index:’name’, width:250, align:’left’,editable:true, editoptions:{ size:60} }, {name:’id_continent’, index:’id_continent’, width:55, align:’right’,editable:true,edittype:’select’, editoptions:{value: “Henry:Henry; Ramon:Ramon; Paul:Paul” },mtype:’POST’ }, {name:’lastvisit’, index:’lastvisit’, […]

将thead附加到jqGrid时,列重新排序不起作用

我正在使用列选择器来自定义jqGrid记录中的列,但是我将 附加到jqGrid以进行对齐,因为这个iam无法使用columnChooser重新排序我的jqGrid列。 我的代码是: if (success==true) { $(“#merror”).text(”); $(“#list1”).jqGrid(“GridUnload”) $(“#list1″).jqGrid({ url:”./controllers/apGetTestData.php?testanzres=1&testsuite=”+testsuite+ “&testcase=”+testcase+”&ch=”+ch+”&fromdate=”+fromdate+ “&todate=”+todate+”&mmss=”+mmss, datatype: ‘xml’, mtype: ‘GET’, height: ‘auto’, colNames:[ ‘RRID’, ‘Release Tag’,’Completed Date’,’Result’, ‘Firm Ware’,’DUT’,’Summary’,’Remarks’], colModel:[ {name:’idreleaseRequest’, index:’idreleaseRequest’, width:24}, {name:’releaseRequestTag’, index:’releaseRequestTag’}, {name:’DateInfo’, index:’Date Info’, sortable:false,align:’center’}, {name:’Result’, index:’Result’, sortable:false}, {name:’Firm Ware’, index:’Firm Ware’, sortable:false}, {name:’DUT’, index:’DUT’, sortable:false}, {name:’Summary’, index:’Summary’, sortable:false, align:’left’} , {name:’Remarks’, index:’Total Suites’, sortable:false}], […]

获取所选行jqGrid的列名

有没有办法让我在jqGrid上jqGrid所选行的列名? 例如,在小提琴上: http : //jsfiddle.net/5B2Wh/43/ 如果我点击内容为“Merge C”的单元格,它将返回“Client”,这是它所在的列名。 我尝试使用下面的代码,但它只发送undefined。 var cm = jQuery(“#scrgrid”).jqGrid(“getGridParam”, “colModel”); alert(cm.name);

为jqGrid的所有页面启用editGridRow方法

问题是我能够在点击当前页面有10条记录的链接时获得编辑对话框。但是当我导航到第二页时,我没有得到编辑对话框。 请提前帮助,谢谢 colModel:{ name: “FirstName”, index: “FirstName”, width: 100, sortable: true, editable: true, formatter: GetRow, unformat: GetCellValue }, function GetRow(cellvalue, options, rowObject) { return “” + cellvalue + “”; } $(‘.GetLink’).click(function () { var row = $(‘#grid’).jqGrid(‘getGridParam’, ‘selrow’); if (row) { $(‘#grid’).jqGrid(‘editGridRow’, row, { recreateForm: true, closeAfterEdit: true, closeOnEscape: true, reloadAfterSubmit: false,}); } else { […]

jqGrid中的“pager:true”vs“pager:#someid”,如何正确使用它们?

我正在玩一些jqGrid设置,有些事情对我来说并不清楚,比如正确使用pager 。 我们的想法是在top和bottom栏添加一些自定义按钮。 这是我一直在玩的代码: $(“#order_logs”).jqGrid({ url: ‘api_order_logs’, datatype: “json”, colModel: $(‘#colmodel’).data(‘values’), width: 980, height: 300, pager: true, toppager: true, hoverrows: true, shrinkToFit: true, autowidth: true, rownumbers: true, viewrecords: true, rowList: [25, 50, 100], data: [], rownumWidth: 100, iconSet: “fontAwesome”, gridview: true, sortable: { options: { items: “>th:not(:has(#jqgh_grid_cb,#jqgh_grid_rn,#jqgh_grid_actions),:hidden)” } }, jsonReader: { root: ‘rows’, page: ‘page’, […]

使用clientArray(clientside)进行编辑时,分页对jqgrid的getChangedCells方法有什么影响?

我正在使用带有clientArray选项的jqgrid进行编辑;我的网格正在使用分页; jqgrid getChangedCells方法是否会返回正确更改的行,即使多次更改页面并且服务器中的数据可能已更改? – 例如,如果我可以从页面返回,那么现在将出现在我的网格中的新行可用; 不会有rowId冲突 – 新的rowIds将指向与新数据可用之前的行不同的行? 我想我总是可以通过自动增量主键来订购我的服务器数据?

jqGrid如何取消格式化日期字段并以格式yyyy-mm-dd格式发布mysql DB?

butti有一个很大的问题,我只是无法弄清楚。 我有3个可以编辑的日期列,但是当我编辑行并且不更新任何日期字段时,它以新格式发布,我设置’mdY’而不是服务器的源格式“yyyy-mm- dd。“如果根本不进行编辑,如何在发送到数据库之前取消格式化这三个字段? plesae请注意,“asign日期”已被datepicker更改,但其他字段如果没有编辑则发布。我不想更改后端php只是fronend上的格式。 请提出任何建议。

编辑jqGrid后,closeAfterEdit无法正常工作

我正在使用jqgrid,唯一的问题是编辑后没有关闭编辑表单,而关闭并重新加载添加表单和删除表单。 我想我的选项顺序不正确,但我尝试了不同的排列,但没有运气。 任何人都可以看看我的JavaScript并提供任何建议? $(“#person”).jqGrid(‘navGrid’, ‘#personpager’, { edit: true, add: true, del: true, search: true }, { closeAfterEdit:true, reloadAfterSubmit: true }, { closeAfterAdd:true, reloadAfterSubmit: true }, { reloadAfterSubmit: true }, { closeOnEscape:true, multipleSearch: true, closeAfterSearch: true }, {});

在加载jquery不工作

嗨我有jqgrid在resize时触发一个函数,以便根据窗口大小resize。 这个函数很好,但是当jqgrid加载时我需要同样的函数来工作,所以我调用这样的函数 $(window).bind(“load”, function() { $(‘#’ + grid_id).setGridWidth(width, true); //Back to original width $(‘#’ + grid_id).setGridWidth($(‘#’ + div_id).width(), true); //Resized to new width as per window }); 但它没有用。 调整窗口大小时调用相同的函数 $(window).bind(‘resize’, function () { $(‘#’ + grid_id).setGridWidth(width, true); //Back to original width $(‘#’ + grid_id).setGridWidth($(‘#’ + div_id).width(), true); //Resized to new width as per window }).trigger(‘resize’); […]