2009-06-08 11 views
0

ich ein samble Checkbox erstellt:Checkbox Label deaktivieren

<mx:CheckBox label="checkbox"/>

Gibt es eine Möglichkeit zu ändern Checkbox Zustand zu deaktivieren, wenn auf ihrem Etikett klicken? Checkbox sollte nur der Zustand ändern, wenn ich klicken [V] aber nicht ihren Zustand ändern, wenn ich Sie darauf Label ist

Antwort

1

Sie sollten in der Lage sein, eine Checkbox zu kleben und ein nicht-interaktives Label zusammen, das Verhalten zu erhalten, die Sie suchen:

<mx:HBox> 
    <mx:CheckBox /> 
    <mx:Label label="checkbox" width="100%" /> 
</mx:HBox> 

Es ist mehr wortreich, aber man kann es wahrscheinlich in einer Komponente einpacken , wenn du wirklich willst.

2

nicht die Standard-Komponente. Sie müssen wahrscheinlich versuchen, die Checkbox-Klasse zu erweitern oder eine eigene Komponente zu erstellen und die Logik selbst zu programmieren.

Um ehrlich zu sein, das Label klickbar zu haben, ist das Standardverhalten dieses Steuerelements und es macht Ihre Anwendung brauchbarer, wenn Sie diese Funktionalität beibehalten.

+0

hmm ... die einzige Lösung, die ich gefunden habe, ist ein Kontrollkästchen mit leerer Beschriftung und einem Textobjekt zu verwenden. danke trotzdem – simplemagik

Verwandte Themen