Mam jqGrid, gdzie wiersz jest edytowalny po kliknięciu (to znaczy "editRow" w "OnSelectRow" działa poprawnie). Ale moim wymaganiem jest "załadowanie siatki z WSZYSTKIMI RZĘDAMI W TRYBIE EDYCJI domyślnie (edycja Inline)", więc nie powinno być potrzeby klikania pojedynczych wierszy. Czy ktoś może rzucić trochę światła?jqGrid: Domyślnie wszystkie wiersze w "trybie edycji bezpośredniej"
Próbowałem poniższy kod, ale nie działał
var data_val = myGrid.getRowData();
for (var i=0;i<data_val.length;i++)
{
myGrid.editRow(data_val[i], true);
}
Wow !!! Oleg! jesteś jak oh! mój Boże!!! zrobiłeś mój dzień. Dzięki za milion ... – CodeMad
@CodeMad: Nie ma za co! Cieszę się, że mogłem ci pomóc. – Oleg
@Oleg Proponuję użyć funkcji 'hasClass' jQuery:' $ (row) .hasClass ('jqgrow'); 'zamiast pełnej i niewiarygodnej funkcji' inArray': '$ .inArray ('jqgrow', row.className .split (''))> = 0'. Nigdy nie możesz poznać rozmiaru białej przestrzeni ('' ''). –