Richfaces:如何更改rich:选择不在列表中的值的行为?

时间:2015-10-19 13:16:03

标签: jsf-2 drop-down-menu richfaces

我有一个关于富人的问题:选择组件。

对于以下步骤,我在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

有没有办法纠正这种行为?

1 个答案:

答案 0 :(得分:0)

Richfaces v4.5.16解决了问题:https://issues.jboss.org/browse/RF-14254