2013-07-09 105 views
0

我目前面臨的問題是鏈接到arrayCollection的火花數據網格中的女巫數據是在「實時」添加的我的意思是內容總是在變化。具有大型實時數據的Flex火花數據網格

但整個應用程序凍結,有沒有辦法重繪只有一部分datagrid?

編輯: 我試圖運行我的應用程序,沒有綁定我的arrayCollection和數據網格。 我使用套接字連接接收數據,並且接口仍然凍結,我如何給接口刷新數據接收期間的機會?

非常感謝。

+2

無論如何,只有可見的渲染器纔會被重新繪製,所以瓶頸很可能在別處找到,但除非您提供更多信息和/或代碼,否則我們無法分辨。 – RIAstar

+0

@RIAstar在MX DataGrid中;大量的列可能會減慢速度,因爲即使列處於屏幕外,所有列都會呈現[可見行]。我不確定Spark DataGrid是否具有相同的限制。 – JeffryHouser

回答

0

根據有多少對象進入應用程序以及對象有多沉重,UI可能在對象實例化期間掛起以用於所有傳入數據。如果目標是在網格中顯示數據,則可能需要查看分頁。 Flex網格可以在您滾動時自動請求下一頁。

+0

好的,感謝您的迴應,我繼續測試案例,事實上通過套接字連接,我永久接收數據,並且當我將它們添加到數據網格中時,它將nevers刷新,我想找到強制更新數據網格的方法 – Sylvain

+0

發佈一些代碼可能會有幫助。如果您的網格dataProvider綁定到ArrayCollection並且網格沒有更新,那聽起來很不尋常。 – NTyler