2010-12-15 12 views

Antwort

10

Legen Sie den Ereignishandler onBeforeEditCell fest und geben Sie false zurück, um zu verhindern, dass die Zelle in den Bearbeitungsmodus wechselt.

+2

Danke Tin, den folgenden Code zum Grid hinzufügen, hat den Trick. grid.onBeforeEditCell = Funktion (Zeile, Spalte, Zeile) { if (row ['key'] == "value") return false; }; – ranendra

1

Oder Sie können einfach einige Spalten festlegen, die nicht bearbeitet werden können, ohne ein Editor-Attribut anzugeben.

Ex

columns = [ 
    {id:"id",name:"#",field:"id"}, 
    {id:"editable",name:"clicky",field:"editable",editor:Slick.Editors.Text} 
]; 

Hängt, wenn Sie eine Hilfsgruppe in einer Schleife wollen und wenn Kriterien gelten.

Hoffe es hilft