izle:Flex: Veri bağlama bu MXML bileşeni göz önüne alındığında
<mx:TextBox id="test" text="{test2.text.length > 5}" />
Nasıl bir olay gönderildiğinde alabilirsiniz zaman test2.text.length > 5 değişikliklerin değeri? Ben ChangeWatcher, BindUtils ve PropertyChangeEvent denedim ama hiçbir şans :(
teşekkürler;
[DÜZENLE]
daha aşağı gelen yorumlarımı kopyalama:
Eh ... Ben aslında kendi TextField bileşenimde validationResult adı verilen yeni bir bindable alan kullanıyor.Çok lot yerine atomik doğrulamaları yapmaya çalışıyorum.Neyse, test2.text.length> 5 koşul örnek başına tanımlanabildiğinden hardcode bunu beğenmeliyiz
Örnek MXML:
<nui:NewTextInput id="mensualDeclarado2" validationResult="{mensualDeclarado3.text.length >= 5 && mensualDeclarado3.text.length <= 10)}" />
<nui:NewTextInput id="mensualDeclarado3" text="1234567890" />
mx kullanıyor musunuz: Text veya mx: TextArea? Mx yok: TextBox ... – onekidney
Benim kötü; aslında genişletilmiş bir TextInput. Aşağıdaki cevap için yorumumu okuyun. –
Sorunu anlamıyorum. Neden NewTextInput validationResult setter değiştiğinde bir olay gönderemez? Ya da bir etkinlikle ikiye katlanabilir mi? – Brian