2009-06-03 8 views
1

Je veux utiliser jqGrid en ligne (ligne) modifier, mais comment puis-je mettre "Edit", "Annuler", "Enregistrer" et "Supprimer" boutons en dehors de chaque ligne. Il ya un exemple dans le site Web officiel sur la façon de mettre "Edit", "Cancel" et "Save" boutons pour l'édition en ligne (ligne), j'ai essayé de mettre le bouton de suppression, mais cela ne fonctionne pas. Comment puis-je le faire? thxjqGrid inline edit problème

+0

Avez-vous réussi à comprendre ce qui met les boutons là en ligne? Est-ce du code JavaScript? Et où dans le JavaScript cela arrive-t-il? – Natrium

+0

Comme le suggère Natrium, il est utile de publier une question si vous montrez un exemple de code que vous avez essayé et qui ne fonctionne pas. –

Répondre

0

Pouvez-vous montrer le code qui ne fonctionne pas?

La fonction pour supprimer une ligne est delGridRow - elle a une grille dans le nom, contrairement à editRow, saveRow, restoreRow.

2
jQuery("#grid").jqGrid({ 
    .... 
    colNames:[...,'Actions'], 
    ....  
    colModel:[ .... , { 
     name: "actions", 
     classes:'jg_actions', 
     formatter: "actions", 
     editable: false, 
     sortable: false, 
     resizable: false, 
     fixed: true, 
     width:60, 
     formatoptions: {keys: true, delbutton:true}} 
... 

Cela placera les boutons d'édition inline à la fin de chaque ligne

+0

où puis-je formater ces boutons? J'ai des travées sur mes rangs et je ne veux pas de bouton pour chaque rangée. Je veux que les rangées soient appliquées à la place. Toute idée où cela peut être appliqué? – icedek

Questions connexes