Передача выбранного элемента в функцию 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)}" определенно не будет работать. Он попытается найти его на сервере.