Передача выбранного элемента в функцию ajax

<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: как передать выбранный элемент, который должен быть _tag.id, в jsFunction 'addTag' в качестве параметра?

Я пытался:

onselectitem="addTag('#{_tag.id}')"

но это не работает

Что я хочу, это отправить выбранный тег (его идентификатор) на сервер, когда происходит выбор автозаполнения. Что было бы лучшим способом добиться этого, если вышеупомянутое является обреченной попыткой.

1 ответ

Я не верю, что есть способ передать такой параметр, но action="#{irrelevantMethod(_tagId)}" определенно не будет работать. Он попытается найти его на сервере.

Другие вопросы по тегам