繁体   English   中英

JSF-f:属性布尔值

[英]JSF - f:attribute boolean value

有没有一种方法可以将布尔值f:attribute值发送到bean?

标签用法:

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

小面:

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

如果要发送给bean如何读取属性,那么-我的意思是布尔值转换?

谢谢

您可以像这样发送到bean:()

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

您可以使用任何命令代替commandLink:p:ajax

您可以这样阅读:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM