[Javalist] jsf java attributum

Freemail laja at freemail.hu
2015. Aug. 10., H, 16:21:00 CEST


Hali!

JSF-ben csinálok egy saját compisite components-et, legyen a neve monjuk 
XXX. Van hozzá egy java osztály is, ami legyen XXXComponent.java. Ebben 
vagy egy változó, mondjuk legyen 'aktiv'. Van hozzá getter meg setter 
ahogy kell. A kérdésem az, hogy hogyan tudom a kompons leíró xhtml-ben 
definiálni mint attribútum ezt a változót?

XXX.xhtml:
<html ....>
     <composite:interface componentType="hu.laja.XXXComponent">
         <composite:attribute name="value" required="true"/>
         <!-- Itt hogy kell definiálni az XXXComponent.java 'aktiv' 
változóját? -->
     </composite:interface>

     <composite:implementation>
         ....
         <p:selectOneMenu
             disabled="#{not cc.attrs.aktiv">
         ....
     </composite:implementation>
</html>

Használva:
....
<laja:XXX value="egy" aktiv="true"/>


Ez így működik rendesen, de a NetBeans meg más kód ellenőrzők hibásnak 
titulálják a kódot, mert hogy nincs olyan attribútuma hogy 'aktiv'. 
Persze hogy nem látja, mert nincs definiálva...

A kérdésem, hogyan kell definiálni a java-ban lévő változókat mint 
attribútumokat a komponensben?
(Ha simán úgy definiálom  mint a többit, akkor mindenféle hibák jönnek, 
meg nem renderelődik rendesen a komponens :( )

Köszi!

Laja



További információk a(z) Javalist levelezőlistáról