2010-07-08 49 views
0

可能重复:
richfaces suggestionBox passing additional values to backing beanRichFaces的:传递额外parametrs到suggestionbox`s建议方法

我需要通过额外的parametrs我建议的方法。

例如:

我有一个selectList我选择一个国家。在另一个输入字段中,我有建议框,在那里我可以从该国选择城市。所以我需要传递给我的建议方法2倍的值:

  1. 字符串,用户在 suggestionfield已键入
  2. 国家,哪个用户已经从 国家选择列表的选择。

我该怎么办?

回答

1

您不必更改建议方法的签名。

只需绑定bean中所选择的selectList的值,然后将suggestionMethod放入同一个bean中。

通过这种方式,当建议操作将触发时,您将在bean中找到选定的国家/地区,您可以使用它过滤。

+0

您还需要在国家/地区列表中设置immediate =“true”。这意味着只要选择了该值,bean中的值就会更新(实际上是onblur事件) – 2010-07-10 11:09:24