我有一个关于富人的问题:选择组件。
对于以下步骤,我在RichFaces展示中使用了第二个示例:rich:http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=select&skin=blueSky
查看以下图片以重现组件行为:All steps
如果我输入的值不在列表中(如“aaaaaaa”),则该组件如图1所示。 如您所见,在输入第二个“a”后,组件会停止缩小列表。 如果我现在选择一个项目(在此示例中为“Alabama”),请单击输入框并再次开始输入,它看起来像图片步骤2a。 即使我清除了输入内容并输入了不在列表中的新值,输入也是红色的,带有可用项目的列表为空:步骤2b
现在我的问题:如何从一开始就实现这种行为(第1步)?
看起来这个组件中还有一个小错误: 如果我删除第二个例子中的最后一个“a”,它看起来像在步骤3a。 如您所见,该值仍为红色且列表为空,即使该值现在有效。 如果我再次删除最后一个“a”,一切都没事了:步骤3b
有没有办法纠正这种行为?