Hi, perhaps i found the problems. I think it is a facelet bug, so i made a post on that mailing list:
http://www.nabble.com/Should-DefaultFaceletContext-delegate-to-ELContext---tf4488325.html regards, David > Hi, > > now i looked into the myfaces code and i think i found out, that there is > going something wrong during property resolution. > Unfortunately i don't really know whats going on there, but i think this > following behaviour is wrong: > > The FacesCompositeELResolver delegates in getValue to > PropertyResolverToELResolver.invoke. Here is a call to > context.setPropertyResolved(true) afterwards the DefaultPropertyResolver > wants to set the property as not resolved, by calling > FacesContext.getCurrentInstance().getELContext().setPropertyResolved(false) > but the context returned by getCurrentInstance is not the one where the > property was set as resolved. > > Someone could tell my if I'm on the right path to find the problem ? > > David > > > >> I have exactly the same problems, and no clue what is wrong?! >> This is started to happening since trinidad 1.0.3 (in my case). I'm >> using facelets 1.1.12. >> >> Luka >> >> >> David Uebelacker wrote: >>> Hi, >>> >>> the value binding works, was my mistake it was really null. Anyway the >>> passed entity object is always null, when i us it the create the >>> component >>> id. >>> >>> >>> David >>> >>> >>>> Hi, >>>> >>>> i have following facelet: >>>> >>>> <span >>>> xmlns:ict="http://ict.gft.com/facelets" >>>> xmlns:tr="http://myfaces.apache.org/trinidad"> >>>> <tr:outputText >>>> id="#{ict:id(entity, attribute)}" >>>> rendered="#{readOnly}" >>>> value="#{entity[attribute]}"/> >>>> <tr:inputText >>>> id="#{ict:id(entity, attribute)}" >>>> label="#{ict:attributeTranslation(entity, attribute)}" >>>> rendered="#{!readOnly}" >>>> value="#{entity[attribute]}"/> >>>> </span> >>>> >>>> i use it like this: >>>> >>>> <ict:inputText >>>> attribute="firstname" >>>> entity="#{backingBean.person}" >>>> readOnly="#{backingBean.readOnly}"/> >>>> >>>> unfortunately the entity passed to the facelet sometimes is null. >>>> >>>> When the inputText checks if the the value is isReadOnly, the entity >>>> is >>>> null. Nevertheless the inputText renders the value of >>>> entity[attribute], >>>> but always readOnly. >>>> >>>> An analog facelet with an tr:selectOneChoice works without problems. >>>> >>>> Is this a misunderstanding on my side or is it a bug ? >>>> >>>> thanks, >>>> >>>> David >>>> >>>> >>>> >>>> -- >>>> David Uebelacker >>>> mailto:[EMAIL PROTECTED] >>>> http://david.uebelacker.eu/ >>>> >>>> >>>> >>>> >>> >>> >>> >> >> >> > > > -- > David Uebelacker > mailto:[EMAIL PROTECTED] > http://david.uebelacker.eu/ > > > -- David Uebelacker mailto:[EMAIL PROTECTED] http://david.uebelacker.eu/

