Hallo,
Da ich relativ neu in der Unified-EL bin, hab ich da Fragen und Probleme^^
Und zur "rendered"
Folgender Code:
[XML]<hanelGroup rendered="#{Projekt.meineMethode(item) == false}">
<h1>NIX DA</h1>
</hanelGroup>
<hanelGroup rendered="#{Projekt.meineMethode(item) == true}">
<h1>IST WAS DA</h1>
</hanelGroup>[/XML]
funktioniert nicht....
die boolesche Methode "meineMethode" erwartet nen Parameter, den ich mit "item" übergeben will
Jedoch geht er in diese Methode im Java-Code nicht rein und macht nix, bestenfalls geht er immer bei dem UL-Unified immer in den ersten Abschnitt rein, wobei ich eigentlich "true" zurückgegeben wäre.
aber, beim folgenden Code geht er in den Java-Code rein und arbeitet...
[XML]<hanelGroup rendered="#{Projekt.andereMethode == null}">
<h1>NIX DA</h1>
</hanelGroup>
<hanelGroup rendered="#{Projekt.andereMethode != null}">
<h1>IST WAS DA</h1>
</hanelGroup>[/XML]
"andereMethode" gibt ein Objekt zurück oder nicht...sprich null, und das funktioniert.
Habe ich den Parameter falsch angegeben???
Wobei zu beachten ist...dass der Parameter nicht wirklich eingegeben wird (aus einem InputText oder sowas) , ich brauch einfach einen Platzhalter, weil "meineMethode" einen Parameter erwartet.
Was hab ich beim ersten Code-Beispiel falsch gemacht?
Danke für jeden Tipp
Da ich relativ neu in der Unified-EL bin, hab ich da Fragen und Probleme^^
Und zur "rendered"
Folgender Code:
[XML]<hanelGroup rendered="#{Projekt.meineMethode(item) == false}">
<h1>NIX DA</h1>
</hanelGroup>
<hanelGroup rendered="#{Projekt.meineMethode(item) == true}">
<h1>IST WAS DA</h1>
</hanelGroup>[/XML]
funktioniert nicht....
die boolesche Methode "meineMethode" erwartet nen Parameter, den ich mit "item" übergeben will
Jedoch geht er in diese Methode im Java-Code nicht rein und macht nix, bestenfalls geht er immer bei dem UL-Unified immer in den ersten Abschnitt rein, wobei ich eigentlich "true" zurückgegeben wäre.
aber, beim folgenden Code geht er in den Java-Code rein und arbeitet...
[XML]<hanelGroup rendered="#{Projekt.andereMethode == null}">
<h1>NIX DA</h1>
</hanelGroup>
<hanelGroup rendered="#{Projekt.andereMethode != null}">
<h1>IST WAS DA</h1>
</hanelGroup>[/XML]
"andereMethode" gibt ein Objekt zurück oder nicht...sprich null, und das funktioniert.
Habe ich den Parameter falsch angegeben???
Wobei zu beachten ist...dass der Parameter nicht wirklich eingegeben wird (aus einem InputText oder sowas) , ich brauch einfach einen Platzhalter, weil "meineMethode" einen Parameter erwartet.
Was hab ich beim ersten Code-Beispiel falsch gemacht?
Danke für jeden Tipp