Devo verificare se un attributo opzionale è stato passato o meno all'interno del mio componente composito. Come posso raggiungere questo obiettivo?Come verificare la presenza di un attributo opzionale all'interno di un componente composito
<composite:interface>
<composite:attribute name="attr1" />
<composite:attribute name="attr2" required="false" /> <!-- means OPTIONAL -->
</composite:interface>
<composite:implementation>
<!-- How I can verify here whether attr2 is present or not whenever this component is used? -->
</composite:implementation>
impostazione dell'attributo default
-xxx
per <composite:attribute>
non è quello che sto cercando.
dal modo in cui sta controllando il valore di 'attr2' è vuota o non e rendendo di conseguenza. – MyFist
Non funziona come mi aspettavo. Sta controllando il valore di 'attr2' è vuoto (nullo) o meno e rende di conseguenza. Ma voglio aggiungere un controllo (con la mia implementazione CC) se 'attr2' stesso è PRESENTE o no. Diciamo che il mio controllo su '' dovrebbe darmi 'true' come viene passato' attr2' stesso. AND '' dovrebbe darmi 'false' poiché' attr2' stesso non viene passato. Si prega di suggerire. –
MyFist
Si può confrontare con 'null'. 'rendered =" # {cc.attrs.attr2! = null} "'. – BalusC