Lorsque j'utilise la propriété editurl dans jqgrid, l'action du contrôleur est appelée après avoir appuyé sur le bouton submit lors de l'ajout d'une nouvelle ligne. Mais comment puis-je obtenir toutes les lignes de la grille là-bas? Quel paramètre devrais-je lire de ma méthode d'action de contrôleur pour obtenir les données de grille?jqgrid editurl: paramètres d'action du contrôleur
Code Grid:
$("#list1").jqGrid({
url: '/CMS/GetCustomLanguageData',
---
---
editurl: '/CMS/SaveCustomLanguageData'
---
Ajouter un nouveau code de ligne:
grid.jqGrid('editGridRow',"new",{height:280,reloadAfterSubmit:false,addCaption: "Add Record",
editCaption: "Edit Record",
bSubmit: "Submit",
bCancel: "Cancel",
bClose: "Close",
saveData: "Data has been changed! Save changes?",
bYes : "Yes",
bNo : "No"
});
Code Controller:
public ActionResult SaveCustomLanguageData()
{
}
Pourriez-vous inclure la définition de la colonne ('colModel') dans votre question, alors ma réponse pourrait être plus claire. Quel type a l'identifiant que vous utilisez (int ou string)? – Oleg