我正在研究 FLEX 4,我遇到了一个关于 FLEX 4combobox 的奇怪问题。与下拉列表不同,组合框允许用户输入一个值,然后组合框将显示建议值的列表。我的问题是:组合框似乎允许用户输入和保存无意义的值。例如,在下图中,允许值列表是从 1982 年到 2040 年的年份集合。
但是,用户可以在组合框中键入“test”并单击保存。最终结果是年末季度/年末对是3-test。显然,这是一个荒谬的价值。
为什么会这样?有没有办法防止这种情况?我知道可以简单地切换到下拉列表,但由于“建议值”功能,我更喜欢保留组合框。
一个后续问题:无论有什么解决办法,是否有可能“全球”进行?意思是,我们可以在代码中的某一点进行修复并在整个项目中生效吗?
谢谢。