Olga
Grabek
Senior Software
Engineer
Temat: PHP po stronie serwera i odświeżanie danych w...
Mam pytanie odnośnie tego w jaki sposób "zmusić" AdvancedDataGrid do odczytania na nowo danych z XML-a?W aplikacji mam AdvancedDataGrid. Jej dataProvider otrzymuje dane w ten sposób:
<mx:HTTPService id="getLanguagesData"
url="http://localhost/easylearning/php/language/language.php"
resultFormat="e4x"/>
<mx:XMLListCollection id="resultLanguagesData"
source="{getLanguagesData.lastResult.language}"/>
Dane aktualizuje za pomocą formularza otwieranego na warstwie - komponent implementuje mx:TitleWindow. Chciałabym by w momencie, gdy aktualizacja/dodanie/usuwanie danych się powiedzie zostało to odzwierciedlone w AdvancedDataGrid.
Próbowałam wysyłać zdarzenie z mx:TitleWindow, ale coś robię źle, bo w mx:Application nie widać tego zdarzenia.
Na razie doszłam tylko do rozwiązania że w mx:TitleWindow, jeżeli zapis powiedzie się to wywołuje:
parentApplication.getLanguagesData.send();
ale rozwiązanie działa tylko pod FF (pod IE8 ani drgnie), a poza tym jest nieeleganckie. Jak to prawidło rozwiązać?Olga Grabek edytował(a) ten post dnia 22.03.10 o godzinie 20:54