繁体   English   中英

用于定义值的JSF复合属性

[英]JSF composite attribute for defining a value

我希望有一个简单的问题。我有一个Java类,其中的值设置为3:

private static final Integer MAX_LANGUAGES = 3;

您能否举一个例子,说明如何制作一个复合属性,该属性将指定用户可以选择的最大语言数。 现在将其存储在类中,但是我希望它更加灵活,因为该类不应依赖于该数字。

您是否在谈论composite components

如果是这样,则可以使用composite:attribute标记将属性添加到组件。

例如:

<composite:interface>
    <composite:attribute name="maxLanguages"/>
</composite:interface>

<composite:implementation>
    <h:outputFormat value="Maximum languages = {0}">
           <f:param value="#{cc.attrs.maxLanguages}"/>
    </h:outputFormat>
</composite:implementation>

您还可以使用composite:interfacecomponentType属性将真实的Java模型附加到其上,并使用cc.propertyName访问其属性。

暂无
暂无

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

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