[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