Java Richfaces:将其他参数传递给suggestionbox的suggest方法

Java Richfaces:将其他参数传递给suggestionbox的suggest方法,java,jsf,richfaces,Java,Jsf,Richfaces,可能重复: 我需要将其他参数传递给我的建议方法 例如: 我有一个选择列表,其中我选择了一个国家。在另一个输入字段中,我有suggestionbox,在这里我可以从那个国家选择城市。因此,我需要传递给我的建议方法2值: 字符串,用户已键入该字符串 暗示场 国家/地区,用户从中选择的国家/地区 国家选择列表 我怎么做?您不必更改建议方法的签名 只需在bean中绑定所选selectList的值,然后将suggestionMethod放在同一个bean中 这样,当建议操作启动时,您将在bean中找到所

可能重复:

我需要将其他参数传递给我的建议方法

例如:

我有一个选择列表,其中我选择了一个国家。在另一个输入字段中,我有suggestionbox,在这里我可以从那个国家选择城市。因此,我需要传递给我的建议方法2值:

  • 字符串,用户已键入该字符串 暗示场
  • 国家/地区,用户从中选择的国家/地区 国家选择列表

  • 我怎么做?

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

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


    这样,当建议操作启动时,您将在bean中找到所选的国家,您可以使用它进行筛选。

    您还需要在国家列表中设置immediate=“true”。这意味着一旦选择了值,bean中的值就会被更新(实际上是在onblur事件中)