2009-06-03 5 views
1

Ich möchte jqGrid inline (Zeile) bearbeiten, aber wie kann ich "Bearbeiten", "Abbrechen", "Speichern" und "Löschen" -Schaltflächen neben jeder Zeile.jqGrid inline bearbeiten Problem

Es gibt ein Beispiel in Officaill Website über wie "Bearbeiten", "Abbrechen" und "Speichern" Schaltflächen für Inline (Zeile) bearbeiten, ich habe versucht, löschen Schaltfläche, aber es funktioniert nicht. Wie kann ich es tun? thx

+0

Sie, um herauszufinden, Konntest, was dort die Tasten bringt? Ist es JavaScript-Code? Und wo im JavaScript passiert das? – Natrium

+0

Wie Natrium vorgeschlagen hat, hilft es, wenn Sie eine Frage stellen, wenn Sie ein Beispiel für den Code zeigen, den Sie ausprobiert haben und der nicht funktioniert. –

Antwort

0

Können Sie zeigen den Code, der nicht funktioniert hat?

Die Funktion zum Löschen einer Zeile ist delGridRow - es hat Raster im Namen, anders als editRow, saveRow, restoreRow. Inline

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}} 
... 

Dies wird am Ende jeder Zeile Inline-Buttons bearbeiten setzen

+0

Wo kann ich diese Tasten formatieren? Ich habe Reihen in meinen Reihen und deshalb möchte ich keinen Knopf für jede Reihe haben. Ich möchte, dass die Rowspans stattdessen angewendet werden. Irgendeine Idee wo das angewendet werden kann? – icedek