sub jquery jqgrid subgrid

jquery - jqgrid sub grid



postData para subgrid en jqgrid no funciona? (1)

La sugerencia con subgridPostData me parece buena. Probablemente deberías publicar la solicitud de función correspondiente en el foro trirand .

Ahora puede implementar la misma característica usando el evento serializeSubGridData . Simplemente defina un nuevo parámetro jqGrid con el nombre que desee, por ejemplo subgridPostData y subgridPostData dentro de su controlador de eventos serializeSubGridData :

$("#testsTable").jqGrid({ ... subGrid: true, subGridUrl: "GetCurrentStatusServlet", subgridPostData: {foo: "bar"}, serializeSubGridData: function(postdata) { return $.extend(postdata, this.p.subgridPostData); }, ... });

Hola, tengo una jqgrid con una subred que llama a un servlet. Estoy enviando algunos datos al servlet utilizando POST, pero los mismos datos no se envían cuando se realiza la llamada para la subred. Este es mi 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 Update'', ''Status''], width : [100, 200, 80], params: [''name'']}] }).navGrid(''#pager1'',{edit:false,add:false,del:false});

Entonces, ¿cómo puedo publicar datos también en el servlet de subgrid? ¿hay alguna forma de especificar subgridPostData? Gracias.