2013-09-24 28 views
0

我有以下問題:我想將來自SQL數據庫的數據同步到我的Flex Datagrid中。 ATM im使用Flex調用Java方法。只要我的Java方法正在工作,我必須等待。到現在爲止還挺好。有沒有可能從Java調用Flex方法?

現在,我想將其重建爲以下邏輯: Flex應用程序啓動並不執行任何操作。在後臺我想要啓動一個Java類,它啓動一個同步方法,每隔5秒將數據庫數據導入Arraylist。從Java類獲取數據後,我想從Java蒙上了這樣的代碼:

myFlexClass.addItem(myList); 

設置DB內容到我的Flex前端。

回答

0

你可以從flex和coutinue中調用java方法來工作。一旦java方法成功完成,您將取回flex中的控件到相應的結果處理程序。 (或) 你會得到的FaultEvent如果在Java方法

檢查http://livedocs.adobe.com/flex/3/html/help.html?content=data_access_6.html任何異常更多細節

+0

謝謝你,但是這已經是工作。我的問題是我喜歡在我的數據庫和我的表之間每隔5秒進行一次實時同步。而且內容非常大,所以它浪費很多時間直到用戶可以使用新數據。聲明是必須通過Java。 –

+0

Upog我閱讀文章,它給了我在WebServices中潛水的信息,這應該是正確的方式,據我所知:-)非常感謝你,你幫了我很多。 –

相關問題