我有摆动应用程序,其中有MS excel功能。用户可以在列中输入数据。大多数列都是下拉列表,因此必须从列表中进行选择。
可以在Adobe Flex或GWT中轻松构建此功能吗?
第二个复杂性取决于列中选择的值,另一列应仅显示与第一列的选定值相关的项目。
它不是国家城市数据,但为了简单起见,我将采用这个例子。
例如,第一列是国家/地区,第二列是城市。因此,根据选择的国家/地区,第二列将仅显示该国家/地区的城市。
它不仅仅是页面上的两个下拉列表,它在网格结构中的一行下拉列表。
这是否可以在Adobe Flex或GWT或除Swing之外的任何其他Web UI框架中实现?
答案 0 :(得分:2)
ExtJS'EditorGridPanel
例如?
http://www.extjs.com/deploy/dev/docs/?class=Ext.grid.EditorGridPanel
我认为你不会从任何框架中获得这种开箱即用的功能。您必须在现有组件的基础上开发您的特定功能。
答案 1 :(得分:1)
使用GWT,内置的FlexTable& ComboBox小部件和下载的EditableLabel(http://gwt-widget.sourceforge.net/docs/apidocs/org/gwtwidgets/client/ui/EditableLabel.html)小部件,您可以构建所需的基础知识。它的工作/执行效果取决于你如何构建它以及你想要多少行/列。如果你想要一些大而超灵的东西,那么Flex将是一个非常安全的选择,如果你只想保持它小(例如:Google Docs风格),那么GWT会做得很好。
所有GWT小部件都支持将各种侦听器附加到它们,因此在触发更改单元格的操作时就像在Swing中一样。