Potrzebuję ustawić wartość dla konkretnej komórki spoza siatki.Jak ustawić wartość komórki w siatce w extjs
Moja wartość jest w sesji i chcę ustawić tę wartość na komórkę w 2. kolumnie i 0 wierszu. Jak mogę to zrobić w extjs?
Potrzebuję ustawić wartość dla konkretnej komórki spoza siatki.Jak ustawić wartość komórki w siatce w extjs
Moja wartość jest w sesji i chcę ustawić tę wartość na komórkę w 2. kolumnie i 0 wierszu. Jak mogę to zrobić w extjs?
musisz korzystać z magazynu związanego z siatki
var grid = ...
var models = grid.getStore().getRange();
models[0].set(fieldName, "new value");
Patrz poniżej odpowiedź
var sel_model = <Your grid ref>.getSelectionModel();
var record = sel_model.getSelection()[0];
record.set("c_1","Test");
Here "C_1" to nazwa pola w sklepie i "Test" jest nowa wartość.
Dzięki
Dzięki kolego, mam go, dzięki dużo –
Ów Wielki @ sandeep.gosavi ... czy moje rozwiązanie rozwiązać PLM także. – Hariharan
tak, twój kod również działa dobrze. Próbowałem Twojego rozwiązania i rozwiązania user2452092, oba działają poprawnie. Dzięki! –
Wielkie dzięki, to rozwiązało dla mnie szczególnie brzydki problem! – Jort
ei faceci, wiem, że to stary post, ale próbuję rozwiązania powyżej, ale nie działa dla mnie. Wciąż dostaję ten błąd mówiąc "TypeError: source is null" Czy mogę zobaczyć, jak skonfigurować swoją siatkę i magazyn siatki? dzięki – oneofakind