2010-09-02 93 views
1

我在概念上理解如何將Flex組件 - 表單,圖表,數據網格等與現有Web應用程序集成在一起時遇到問題。 Web應用程序的某些方面我認爲使用flex更合理 - 但是,我不想用純基於Flex的應用程序替換(html/js/java)web應用程序。如何將Flex與現有的Web應用程序集成?

例如,目前web應用程序使用html表格和基於java的圖表顯示用戶數據,我想用flex重新實現這個「數據顯示」。

  1. 我需要爲「數據顯示」創建一個flex「應用程序」嗎?
  2. 如果我想重新實現Web應用程序使用的表單來保存Flex中的數據,我將不得不創建一個與「數據顯示」Flex應用程序分開的Flex「應用程序」?

回答

1
  1. 我將不得不創建一個Flex 「應用程序」,爲 「數據顯示」?

是的!任何你想使用的flex,你都需要創建一個Flex應用程序。

  • 如果我想重新實現使用的Web應用程序,以節省 Flex中的數據,我將不得不 創建一個Flex「應用程序」的形式,從「數據顯示」Flex應用程序分開 ?
  • 理論上,所有這些都會被嵌入到相同的Flex應用程序中。

    這聽起來像你想用柔性使用在網站中使用的相同的「頁面」隱喻。這不被推薦。想象一個Flex應用程序就像一個自包含的實體。

    您不希望在頁面上加載多個Flex應用程序。如果那是你的想法,你應該重新考慮。您可能不希望每個網頁上都有一個新的Flex應用程序。如果這就是你的想法,我相信大多數Flex組件都有AJX等價物。看看那些。

    +0

    顯然,我還沒有理解Flex應用程序如何構建。您認爲它與「頁面」概念類似,每個Flex應用程序都應該對應一個函數,即顯示或表單。但是,如果我將Flex應用程序視爲「實體」,並將所有需要的表單和顯示給我的Web應用程序放入Flex應用程序中,那麼當用戶導航到時,如何顯示正確的Flex窗體或顯示?一個特定的頁面?我應該使用BrowserManager嗎? – JB83 2010-09-02 22:09:10

    +0

    BrowserManager用於在更改應用程序狀態時更改應用程序的URL。 使用HTML,你有頁面。使用Flex應用程序,大多數情況下都處於狀態,並且狀態會根據某些操作更改UI,例如單擊按鈕以移至其他「視圖」。許多人使用導航類,例如ViewStack或TabNavigator。 – JeffryHouser 2010-09-03 02:28:00

    相關問題