Tag: jqgrid subgrid

Jqgrid为空,不从主网格加载json数据

我的子网格只显示列标题,但不能从主网格加载json数据。 列是空的。 我按照JQuery Grid-SubGrid教程进行了父子关系 但它不起作用。 这是我的javascript代码: jQuery().ready(function () { var grid = jQuery(“#shipment_grid”); var mainGridPrefix = “s_”; grid.jqGrid({ url: ‘${pageContext.request.contextPath}/getTruckShipmentJSONAction?truckId=’ + , datatype: “json”, mtype: ‘GET’, loadonce: true, colNames: [‘Lead Tracking #’], colModel: [ {name: ‘trackingNr’, index: ‘trackingNr’, width: 100, align: ‘left’} ], rowNum: 10, height: 230, width: 700, idPrefix: mainGridPrefix, autoheight: true, rowList: [10, […]

子网格缓存或停止删除子网格数据(jqGrid)

有没有办法强制jqGrid在切换行时不删除子网格数据? 我当前加载数据网格的过程如下: 1)设置主网格,以编程方式将子网格设置为我稍后可以使用的ID 2)通过json将数据本地加载到主网格中 3)通过json在本地向子网格添加数据 由于我在本地加载子网格而不是URL,当用户切换(隐藏然后重新显示)时,网格中没有任何数据,我希望它显示提供给子网格的原始数据。 我知道这似乎是一种加载数据的奇怪方式,但有一个原因 我目前使用jqGrid做的是在一个网页上显示大量的保险信息(基本上是一份报告)。 这个网页应该自动加载所有数据,我有很多我需要提供子网格function的实例。 我已经弄清楚如何通过手动强制执行click事件来实现这一点,以便显示子网格,但同样,如果用户点击子网格,它就会消失并且不会返回。 如果您对此有任何建议,请告诉我。 此外,如果您认为有更好的方法可以自动显示所有数据,请告诉我。 到目前为止,我发现jqGrid很容易使用,但我一直强迫它做一些本来不做的事情,比如在页脚行中添加总值。 提前感谢您的帮助。

无法在jqGrid子网格中填充数据

我试图填充子网格中的数据,但我无法做到这一点。 我想麻烦的是我需要显示从同一个URL生成的数据。 它是嵌套数据。 数据是json。 我四处寻找示例,一些指定需要jsonreader,一些完全省略它。 我对jquery和jgrid很新。 我希望在展开项目时显示标题字段。 我从服务器获得的数据如下: {“total”:18,”page”:1,”records”:18,”rows”:[ {“Name”:”Jane”, “Header”:[{“Type”:”bundle”,”Selected”:”true”}]} 在这里,我需要在子网格中的标题中显示信息。 主网格显示“行”中的信息。 每个“行”都有一个标题信息,我需要在用户点击它时显示这些信息。 我设法得到像[object Object]这样的显示,但我想我错过了什么。 我需要解析数组并显示信息:Type和Selected。 http://www.trirand.com/blog/?page_id=393/help/subgrid-from-nested-master-grid-data/正是我所寻找的。 任何指针都非常感谢。 以下是我的代码片段: $(“#grid”).jqGrid({ url: ‘/requestData’, datatype: “json”, colNames:[‘ID’, ‘Name’], colModel:[ {name:’ID’,index:’ID’,sorttype:’int’}, {name:’Name’,index:’Name’, width:450} ], jsonReader : { repeatitems:false, root: ‘rows’ }, loadonce:true, viewrecords: true, autowidth: true, height: 400, rowNum:999, subGrid: true, subGridOptions: { “plusicon” : “ui-icon-triangle-1-e”, “minusicon” […]

扩展jqgrid子网格

我有一个有子网格的jqgrid。 如何在不必单击加号的情况下展开子网格? 我遇到了$(“#jqgrid_id”).expandSubGridRow(rowId); 但我不确定哪个rowId用于扩展子网格。 谢谢。

jqgrid中子网格的postData不起作用?

嗨我有一个带有子网格的jqgrid,它调用了一个servlet。 我正在使用POST向servlet发送一些数据,但是在调用子网格时不会发送相同的数据。 这是我的JS: $(“#testsTable”).jqGrid({ mtype: “POST”, url: “GetCurrentStatusServlet”, postData: {buildPath :”C:\\Test\\01″}, datatype: “xml”, colNames:[‘TestCase Name’, ‘Last Update’, ‘Status’], colModel:[ {name:’name’,index:’name’, width:90}, {name:’lastupdate’,index:’lastupdate’, width:100}, {name:’status’,index:’status’, width:80, align:”right”} ], rowNum:10, autowidth: true, rowList:[10,20,30], pager: $(‘#pager1’), sortname: ‘id’, viewrecords: true, multiselect: true, caption: “Tests”, sortorder: “desc”, subGrid: true, subGridUrl : “GetCurrentStatusServlet”, subGridModel: [ { name: [‘TestCase Name’, ‘Last […]