2010-12-15 16 views

Odpowiedz

10

Ustaw procedurę obsługi zdarzeń onBeforeEditCell i zwróć wartość false, aby uniemożliwić przejście komórki do trybu edycji.

+2

Dzięki Tin, dodanie do sieci następującego kodu rozwiązało problem. grid.onBeforeEditCell = funkcja (wiersz, kolumna, wiersz) { if (wiersz ['klucz'] == "wartość") zwraca false; }; – ranendra

1

Lub możesz po prostu wyznaczyć niektóre kolumny, które nie będą mogły być edytowane bez określenia jakiegokolwiek atrybutu edytora.

Ex

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

Zależy, czy chcesz pętli pomocniczej tablicy i zastosowania, jeżeli kryteria.

Mam nadzieję, że pomaga