1
我在概念上理解如何將Flex組件 - 表單,圖表,數據網格等與現有Web應用程序集成在一起時遇到問題。 Web應用程序的某些方面我認爲使用flex更合理 - 但是,我不想用純基於Flex的應用程序替換(html/js/java)web應用程序。如何將Flex與現有的Web應用程序集成?
例如,目前web應用程序使用html表格和基於java的圖表顯示用戶數據,我想用flex重新實現這個「數據顯示」。
- 我需要爲「數據顯示」創建一個flex「應用程序」嗎?
- 如果我想重新實現Web應用程序使用的表單來保存Flex中的數據,我將不得不創建一個與「數據顯示」Flex應用程序分開的Flex「應用程序」?
顯然,我還沒有理解Flex應用程序如何構建。您認爲它與「頁面」概念類似,每個Flex應用程序都應該對應一個函數,即顯示或表單。但是,如果我將Flex應用程序視爲「實體」,並將所有需要的表單和顯示給我的Web應用程序放入Flex應用程序中,那麼當用戶導航到時,如何顯示正確的Flex窗體或顯示?一個特定的頁面?我應該使用BrowserManager嗎? – JB83 2010-09-02 22:09:10
BrowserManager用於在更改應用程序狀態時更改應用程序的URL。 使用HTML,你有頁面。使用Flex應用程序,大多數情況下都處於狀態,並且狀態會根據某些操作更改UI,例如單擊按鈕以移至其他「視圖」。許多人使用導航類,例如ViewStack或TabNavigator。 – JeffryHouser 2010-09-03 02:28:00