Icefaces / JSF方法调用参数

时间:2013-04-26 14:20:07

标签: jsf icefaces icefaces-1.8

我正在使用Icefaces 1.8.2,我需要在xhtml页面上使用参数进行方法调用,我不知道该怎么做。 我的网页如下所示

<ice:commandLink actionListener="#{myBean.reset}">

MyBean如下所示

protected void reset(ActionEvent event, List myList) {
.....
}

1 个答案:

答案 0 :(得分:0)

如果您使用的是jsf&gt; = 2.0:

<ice:commandLink actionListener="#{myBean.reset(myList)}">

如果您只想清空列表,可以执行以下操作:

<ice:commandLink>
    <f:setPropertyActionListener target="#{myBean.myList}" value="#{null}" />
</ice:commandLink>

在您的manageBean中,您可以执行以下操作:

getMyList(){ 
    return myList == null ? new ArrayList() ? myList;
}

如果没有,你可以检查一些替代方案here