Передача выбранного элемента в функцию ajax - PullRequest
1 голос
/ 11 августа 2011
<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 Ответ

0 голосов
/ 12 августа 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...