トリニダードコントロールからフローにパラメータを渡す
-
20-09-2019 - |
質問
私は JSF、Facelets、SWF、および Trinidad テクノロジを初めて使用するため、 <tr:commandButton>
xhtml ページ上のフローへの ( <f:param>
)。興味深いのは、使用するときです <h:commanButton>
の代わりに <tr:commandButton>
, 、すべてが正常に動作します。トリニダードボタンを使用する必要がある理由は、 <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>
JSF 2.0 と互換性のあるバージョンが利用可能な場合は、Trinidad をそのバージョンにアップグレードすることも検討できます。
所属していません StackOverflow