en utilisant jqGridversion 3.7.2Pourquoi jqGrid donne-t-il "Erreur: Aucune URL n'est définie" si cellSubmit est "clientArray"?
Je pensais que si je définissais cellSubmit: 'clientArray' alors la grille n'a pas besoin d'une URL pour publier des données. Je suis trynig juste capturer la valeur changée localement et la traiter manuellement, pas déclencher automatiquement un événement de serveur. Pourtant, lorsque j'essaie de quitter une cellule éditée, je reçois toujours la boîte de dialogue "Error: No url is set".
options de grille def:
$(".mytable").jqGrid({
datatype: 'local',
data: myData,
colModel: colModelDef,
sortname: 'date',
sortorder: 'desc',
width: 950,
height: 550,
shrinkToFit: false,
rownumbers: true,
multiselect: true,
cellEdit: true,
beforeSaveCell: function() {
//rowid, cellname, value, iRow, iCol
alert(arguments[2]);
},
cellSubmit: 'clientArray'
});