Hi, when I add a new record beforeSubmit dont work. beforeSubmit only works when I edit records. Please helpme.
here is:
$("#list1″).jqGrid({
url:"/json.jsp?xaction=6&ejFiscal="+$("select[name=cmb_ejercicio]").val()+"&numOfc="+"ofc"+"&idTipo="+"1″+"&idModulo="+30,
datatype: "json",
colNames:['No. Oficio','Fecha de Oficio', 'Anexo', 'Nombre de quien firma', 'Cargo de quien firma','Nombre a quien se dirige','Cargo a quien se dirige','Observaciones'],
colModel:[ {name:'noficio',index:'noficio', width:55, editable: true, editoptions:{size: 20}},
{name:'foficio',index:'foficio', width:90, editable: true,sorttype:'date',editoptions:{type: "date"},formatter:'date',formatoptions: {srcformat:'d/m/Y', newformat: 'd/m/Y'},
editrules: {required:true, custom: true, custom_func:Validar}},
{name:'tanexo',index:'tanexo', width:100, editable: true, editoption:{size:50}},
{name:'nfirma',index:'nfirma, invdate', width:100, editable: true, editoption:{size:50}},
{name:'cfirma',index:'cfirma', width:100, align:"right", editable: true, editoption:{size:50}},
{name:'ndirige',index:'ndirige', width:100, align:"right", editable: true, editoption:{size:50}},
{name:'cdirige',index:'cdirige', width:100,align:"right", editable: true, editoption:{size:50}},
{name:'obs',index:'obs', width:150, sortable:false, editable: true, edittype:"textarea", editoption:{rows:"2", cols:"10"}} ],
rowNum:10,
rowList:[10,20],
pager: '#pager1',
sortname: 'id',
viewrecords: true,
sortorder: "desc",
editurl: "pages/fhpo/json.jsp?xaction=6&idModulo=30&idSegint=",
caption:"Detalle" }).navGrid( '#pager1',
{view:false,del:true,add:true,edit:true,refresh:true,search:false},
{
beforeSubmit:function(postdata, formid) {
postdata.obs=postdata.obs.replace(/s*[rn][rn t]*/g,"<br />");
alert(postdata.obs+" "+postdata.file);
return[true,""];
}
});