【问题标题】:MS excel like functionality in web ui with more complexity?MS excel 中的 web ui 功能更复杂?
【发布时间】:2010-10-27 13:15:08
【问题描述】:

我有一个 Swing 应用程序,其中有类似 MS excel 的功能。用户可以在列中输入数据。大多数列都是下拉列表,所以使用必须从列表中选择。

能否在 Adob​​e Flex 或 GWT 中轻松构建此功能?

第二个复杂度取决于在一列中选择的值,另一列应仅显示与第一列的选定值相关的那些项目。

它不是乡村城市数据,但为了简单起见,我举了这个例子。

例如,第一列是国家,第二列是城市。因此,根据选择的国家/地区,第二列将仅显示该国家/地区下的城市。

它不仅仅是页面上的两个下拉列表,它是网格结构中一行的下拉列表。

这在 Adob​​e Flex 或 GWT 或除 Swing 之外的任何其他 Web UI 框架中是否可行?

【问题讨论】:

    标签: javascript apache-flex gwt rich-internet-application


    【解决方案1】:

    使用 GWT、内置的 FlexTable 和 ComboBox 小部件以及下载的 EditableLabel (http://gwt-widget.sourceforge.net/docs/apidocs/org/gwtwidgets/client/ui/EditableLabel.html) 小部件,您将能够构建所需的基础知识。它的工作/性能如何取决于您如何构建它以及您想要多少行/列。如果您想要大而超光滑的东西,那么 Flex 将是一个相当安全的选择,如果您只想保持小(例如:Google Docs 样式),那么 GWT 就可以了。

    所有 GWT 小部件都支持将各种侦听器附加到它们,因此像在 Swing 中一样触发更改单元格的操作不会有问题。

    【讨论】:

      【解决方案2】:

      例如ExtJS'EditorGridPanel
      http://www.extjs.com/deploy/dev/docs/?class=Ext.grid.EditorGridPanel

      我认为您不会从任何框架中获得这种开箱即用的功能。您必须在现有组件的基础上开发您的特定功能。

      【讨论】:

        猜你喜欢
        • 2016-11-23
        • 2013-07-19
        • 1970-01-01
        • 1970-01-01
        • 2017-04-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多