2010-12-14 7 views
0

Ich versuche, die aktivierte Eigenschaft meiner Schaltfläche an den Maximalwert zu binden, den eine Ganzzahl erreichen kann. Ich brauche diese Schaltfläche, damit der Benutzer die nächste Seite anzeigen kann und diese Schaltfläche deaktivieren möchte, wenn alle Komponenten angezeigt wurden (wie in der Zählung angegeben).Wie man eine Schaltfläche in mxml aktiviert/disbelt, abhängig davon, ob die Anzahl kleiner als 10 ist oder nicht

Etwas wie:

<mx:Button label="Previous" click="nextHandler()" enabled="{count< 10}"> 

Aber der Compiler einen Fehler wirft, dass '<' Attribut nicht in aktiviert Tag verwendet werden kann.

Irgendwelche Ideen darüber?

Vielen Dank im Voraus.

Antwort

2

Adrnans Antwort genau das Richtige ist, aber wenn Sie nicht wollen, die XML/HTML "& lt" verwenden; dann funktioniert das folgende auch :)

<mx:NumericStepper id="count" x="10" y="15" maximum="20"/> 
<mx:Button label="Previous" enabled="{count.value >= 10 ? false : true}" x="10" y="45"/> 
+0

Danke Brian !! Es ist genau das, wonach ich gesucht habe. – Ashine

4

Die folgende funktioniert:

<mx:Button label="Previous" click="nextHandler()" enabled="{count &lt; 10}"/> 

gerade getestet es mit:

<s:NumericStepper id="count"/> 
    <mx:Button label="Previous" enabled="{count.value &lt; 10}"/> 
Verwandte Themen