Mam DataGrid, z itemEditor
jako NumericStepper
w kilku kolumnach. Kiedy wartość w DataGrid jest edytowana, chciałbym zaktualizować kilka wartości wyświetlanych na ekranie, a więc chcę wywołać funkcję updateValues()
.Zatwierdź nową wartość z itemEditor przed zdarzenie itemEditEnd
pierwsze Dodałem tę funkcję do itemEditEnd
przypadku DataGrid
, ale funkcja jest uzyskiwanie wywołana przed nowa wartość jest aktualizowana do dataProvider
a co za tym idzie, wartości mam w funkcji są stare wartości. Czy jest jakieś inne zdarzenie, które zostanie wywołane po zaktualizowaniu wartości do dataProvider
? czy coś mi brakuje?
Po drugie, próbowałem umieścić tę funkcję w zdarzeniu zmiany każdego itemEditor
(duh!), Ale potem znowu, zdarzenie zmiany jest uruchamiane, ale wartości w dataProvider
są stare.
Czy jest jakiś sposób wywoływania funkcji updateValues()
za każdym razem, gdy wartość jest edytowana I aktualizowana do dataProvider
, ponieważ skąd biorę te wartości?
Wielkie dzięki.
Dzięki Glenn, sprawdzę link i wrócę :) –
jak mogę zrobić "możesz sprawdzić dane wprowadzone do edytora przedmiotów" część .. może być mogę uzyskać wartość, którą chcę w ten sposób ? –
W sekcji "Uzyskiwanie dostępu do danych komórki i elementu w sekcji detektora zdarzeń" mojego pierwszego linku, spójrz na funkcję "getCellInfo". – Glenn