Срещам проблем с персонализиран етикет.
Ето го проблема. Създадох маркер, който се използва в моите JSF страници:
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:t="http://myfaces.apache.org/tomahawk"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:c="http://java.sun.com/jstl/core">
... some stuff ...
<h:inputText id="#{id}" value="#{value}" binding="#{binding}" label="#{label}"/>
... some stuff ...
</ui:composition>
Искам да използвам този компонент в моите страници по следния начин (моят компонент се казва gp:inputText):
<gp:inputText value="#{myBean.myValue}" id="myId" label="myLabel" binding="#{myBean.myUiComponent}" />
Но също така искам да използвам същия компонент, но без да обвързвам inputText. Как мога да направя това? Опитах се просто да използвам моя компонент, без да посочвам обвързването, но не работи. Изглежда, че обвързващата стойност не може да бъде нула като стойността на етикета например.
Благодаря за помощта !