2016-10-28 22 views
0

ブール値f:attributeをBeanに送信する方法はありますか?JSF - f:属性ブール値

タグの使用:

<xyz:mytag isGreenColor="true" .../> 

にfacelet:

<h:panelGroup binding="#{bean.field}"> 
<f:attribute name="isGreenColor" value="#{isGreen}"/> 
</h:PanelGroup> 

とBeanに送信する場合はどのようにして属性読むこと - 私が意味ブールキャストを?

あなたはこのようなBeanに送信することができますおかげ

答えて

0

:P::()

<p:commandLink value="" action="#{bean.func}" process="@this"> 
     <f:attribute name="isGreenColor" value="#{isGreen}"/> 
</p:commandLink> 

はあなたが好きな代わりのcommandLinkのものを使用することができアヤックス

そして、あなたはこのように読むことができます:

public void func(ActionEvent event) { 
    Boolean isGreenColor = (Boolean) event.getComponent().getAttributes().get("isGreenColor"); 
} 
+0

タグ使用の場合はどうですか? '#{isGreen}'がその値、つまり形式をどう取得するのかを意味します。私はコンバータが必要なのか、それとも...詳細を教えてください – cbhogf

関連する問題