Flex veri kılavuzunu Onay Kutusu Kaydırma üzerinde Broken

oy
0

Bir Flex DataGrid içinde bir onay kutusu var ve ben kaydırırken, diğer satırlar rastgele / kontrolsüz kontrol edilir.

Üzerinde okuduktan sonra: Adobe Flex RadioButtons bir sütun oluşturma

o itemRenderers geri dönüştürülmüş alıyorsanız olduğu açıktır, ama çözüm ile var problem modele görünümü hakkında bilgi taşır var sundu.

Herkes benim actionscript modeli sınıfa UI bilgileri koymak için beni zorlamaz çözmeye daha iyi bir yolunu, var mı? (Benim durumumda, ben sınıfları actionscript gelen XML veri dönüştürme ediyorum ve bu benim datagrid'e bağlı başladı).

Yardım için teşekkürler.


herkese teşekkürler. Büyük ipuçları. ne yazık ki ben sadece benim orijinal sonrası bağlantıya benzer modeli kirlenmiş yüzden, saf modeli korumayı çok fazla yükü başlamıştı. :( en azından işe yarıyor.

Çetan, düzgün bir fikir .. ben gerçi hiçbir şans ile neredeyse tüm gün boyunca bu çalışmayı denedik.

brd6644 iki modeli sınıfları ayıran üzerinde iyi düşünceler .. geri gitmek ve daha sonra bu yapabiliriz.

Oluştur 28/07/2009 saat 23:18
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
1

Sen satırlar kontrol ne içeride depolar / kontrolsüz (Dizi / Boolean Toplanması) ancak dataProvider ile senkronize bu sıralanmış veya filtrelenmiş zaman o tutmak zamanın bir şeytan olurdu DataGrid bir alt sınıfını oluşturabilir. Sana dataProvider her endeksinde nesnesi tarafından kilitlenmiştir ve seçilip seçilmediğini belirtmek için BooleANDile değerli bir Dictionary kullanabilirsiniz varsayalım. En azından sıralama / filtreleme konularında sizi izole edebilir. Eğer dataProvider yinelenen başvurular varsa, bu işe yaramaz.

Alternatif olarak, ActionScript modeli sınıfının bir alt sınıfı oluşturmak ve buna "seçilmiş" özelliği ekleyin, ardından ikisi arasında "dönüştürmek" için bazı basit yarar yöntemlerini yazabilir. Yalnızca "ViewModel" sınıfı ve diğer katmanlardan (özellikle sunucu tarafı) tek gerçek "Modeli" sınıfı ile fırsatlar ile bu yolu Görünüm fırsatlar.

Cevap 29/07/2009 saat 00:37
kaynak kullanıcı

oy
0

Sözü cliff.meyers ne ekleme, bu anlatıldığı gibi özel bir ılist sınıf oluşturulmasının üçüncü seçenek yoktur blog post Alex Harui. Aslında oldukça zeki olduğunu ve bileşen sınıflara veya modeli sınıfları kirletmeden gerektirmez olarak temiz.

Cevap 29/07/2009 saat 01:35
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more