2009-05-20 37 views
1

我有擺動應用程序,其中有MS excel功能。用戶可以在列中輸入數據。大多數列是下拉列表,所以使用必須從列表中選擇。MS excel如同web ui中的功能更復雜?

在Adobe Flex或GWT中可以輕鬆構建此功能嗎?

第二種複雜性取決於列中選擇的值,另一列應僅顯示與第一列的選定值相關的項目。

它不是國家城市的數據,但爲了簡單起見,我正在考慮這個例子。

例如,第一列是國家,第二列是城市。因此,根據選擇的國家/地區,第二列將僅顯示該國家/地區的城市。

它不僅僅是一個頁面上的兩個下拉列表,而是一個網格結構中的一行下拉列表。

這是可能在Adobe Flex或GWT或除Swing之外的其他Web UI框架嗎?

回答

1

使用GWT,內置FlexTable & ComboBox小部件和下載的EditableLabel(http://gwt-widget.sourceforge.net/docs/apidocs/org/gwtwidgets/client/ui/EditableLabel.html)小部件,您可以構建所需的基礎知識。它的工作/執行效果取決於你如何構建它以及你需要多少行/列。如果你想要一些大而超薄的東西,那麼Flex將是一個非常安全的賭注,如果你只是想保持它小(例如:谷歌文檔樣式),那麼GWT將會很好。

所有GWT小部件都支持將各種監聽器附加到它們上,所以在觸發操作中就不會出現問題,這些操作就像在Swing中一樣更改單元格。