Странная вещь.Если я напишу этот компонент как есть, вторая кнопка команды не имеет метки.
<composite:interface>
<composite:attribute name="bean" required="true"
type="com.devoteam.faces.custom.MultiSelect" />
<composite:attribute name="selezionaTutti" default="Seleziona Tutti"
type="java.lang.String" />
<composite:attribute name="deselezionaTutti" default="Deseleziona Tutti"
type="java.lang.String" />
</composite:interface>
<composite:implementation>
<h:selectManyListbox value="#{cc.attrs.bean.listaSelezionati}">
<f:selectItems value="#{cc.attrs.bean.lista}" />
</h:selectManyListbox>
<h:commandButton action="#{cc.attrs.bean.selezionaTutti}"
value="#{cc.attrs.selezionaTutti}" />
<h:commandButton action="#{cc.attrs.bean.deselezionaTutti}"
value="#{cc.attrs.deselezionaTutti}" />
</composite:implementation>
Но если я переместлю третий атрибут интерфейса в первую позицию, метка выйдет.
<composite:interface>
<composite:attribute name="deselezionaTutti" default="Deseleziona Tutti"
type="java.lang.String" />
<composite:attribute name="bean" required="true"
type="com.devoteam.faces.custom.MultiSelect" />
<composite:attribute name="selezionaTutti" default="Seleziona Tutti"
type="java.lang.String" />
</composite:interface>
Яиспользуя Моджарру 2.1.7 с Tomcat 7.0.26.Может быть, ошибка с мохаррой?