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.