【发布时间】:2011-10-25 00:12:06
【问题描述】:
<a4j:jsFunction name="addTag" action="#{serverBean.irrelevantMethod(_tagId)}">
<a4j:param name="param1" assignTo="#{_tagId}"/>
</a4j:jsFunction>
<rich:autocomplete autocompleteList="#{tags}" mode="ajax" var="_tag"
fetchValue="#{_tag.id}" onselectitem="addTag();" />
问题与onselectitem有关:如何将选中的item,应该是_tag.id,作为参数传给jsFunction 'addTag'?
我试过了:
onselectitem="addTag('#{_tag.id}')"
但它不起作用。
我想要的是在发生自动完成选择时将所选标签(其 ID)发送到服务器。如果上述尝试注定失败,那么实现这一目标的最佳方法是什么。
【问题讨论】:
-
抛出了哪个异常,您现在使用的是哪个版本的 EL 表达式?