Wednesday, September 03, 2008

Cara mengakses semua property yang ada di Flex

Assalamu'alaykum Warahmatullahi Wabarakatuh...

Hwadah, pertama kali pake tabNavigator di Flex, kirain sama kayak tab yang biasa takgunakan di Visual Studio.NET...

Dengan penuh percaya diri, aku mencoba mengakses control yang terdapat di dalam tab nomor dua (padahal saat itu aku ada di tab nomor satu)...dan yang terjadi adalah,

diluar dugaan, keluar tanda peringatan (error) "NullReference", masya qjji salahku ndek mana y???

cari help di flex, gak ada...

cari di buku flex, gak ada juga (semuanya cuma menerangkan cara pake tabNavigator tapi ga ngasih tahu cara akses control di dalem tab)...

akhirnya browsing di google dengan keyword "accesing control within tabnavigator"...

di awal pencarian hampir aja putus asa tapi alhamdulillah sebelum pindah ke page 2, diakhir page 1 ada semacam pencerahan...

Di blog milik Mike Benner aku menemukan jawabannya dan alhamdulillah gak sampai berjam-jam untuk menemukan solusinya seperti yang Mike Benner lakukan, thanks Mike ^_^

Ternyata, semua control di Flex diatur oleh creationPolicy dan default dari creationPolicy ini adalah FALSE !!!

So, untuk menjadikan semua control kamu dapat kamu akses darimana aja, gak perlu pusing mikirin harus mindah tab de el el, tinggal tambahkan aja script creationPolicy="all" pada saat inisialisasi Application

contohnya,



2 comments:

Ahmad Fathi Hadi said...

CreationPoicy setahu saya bukan cuma itu doang deh
Coba buka http://indonesianflexcommunity.org/adobe-flex-tips-and-trick/32-another-tips-a-trick/84-flex-application-performance-creationpolicy-dalam-adobe-flex-for-maximal-performance

Nah, disitu sangat berpengaruh untuk performance. . .

Salam Kenal ya (^_^)

adi said...

wooo thanks mas Fathi, baru tahu kalo creation policy pengaruhnya ndek situ ^^