Передача параметров из элементов управления trinidad в поток

StackOverflow https://stackoverflow.com/questions/1924427

Вопрос

Я новичок в JSF, Facelets, SWF и Trinidad technologies, и у меня возникла проблема с отправкой параметров из <tr:commandButton> на странице xhtml в поток (используя <f:param>).Самое интересное, что когда я использую <h:commanButton> вместо того, чтобы <tr:commandButton>, все работает нормально.Причина, по которой мне нужно использовать кнопку trinidad, заключается в том, что я должен поместить ее в <tr:forms> для поддержки PPR.

Я действительно ценю вашу помощь.

Это было полезно?

Решение

В <f:param> не сработало в <h:commandButton> задолго до JSF 2.0.Он был предназначен для использования в сочетании с <h:outputFormat>, <h:commandLink> и <h:outputLink> Только.

Похоже, что вы используете JSF 2.0, но что Trinidad еще не "готов к JSF 2.0".Затем вы должны использовать <f:setPropertyActionListener> вместо этого.

Вот пример:

<tr:commandButton value="submit" action="#{bean.submit}">
    <f:setPropertyActionListener target="#{bean.someProperty}" value="someValue" />
</tr:commandButton>

Вы также можете рассмотреть возможность обновления Trinidad до версии, совместимой с JSF 2.0, если таковая имеется.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top