Jak ustawić kilka wierszy do edycji, a niektóre wiersze nie można edytować w programie Slickgrid?edytowalne i nieedytowalne wiersze w slickgrid
5
A
Odpowiedz
10
Ustaw procedurę obsługi zdarzeń onBeforeEditCell i zwróć wartość false, aby uniemożliwić przejście komórki do trybu edycji.
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
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