質問

私は 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 をそのバージョンにアップグレードすることも検討できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top