Flex怎么實現(xiàn)數(shù)據(jù)綁定

小編給大家分享一下Flex怎么實現(xiàn)數(shù)據(jù)綁定,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

從網(wǎng)站建設到定制行業(yè)解決方案,為提供網(wǎng)站設計、網(wǎng)站制作服務體系,各種行業(yè)企業(yè)客戶提供網(wǎng)站建設解決方案,助力業(yè)務快速發(fā)展。成都創(chuàng)新互聯(lián)將不斷加快創(chuàng)新步伐,提供優(yōu)質的建站服務。

Flex數(shù)據(jù)綁定的概念

從字面上看,“綁定”表示將若干個物體捆綁在一起。使用Flex數(shù)據(jù)綁定時,F(xiàn)lex會把把一個對象的數(shù)據(jù)復制,提供給另一個對象使用,提供數(shù)據(jù)一方的稱為數(shù)據(jù)源對象,(PHP博客,www.phpcq.com)使用數(shù)據(jù)的一方稱為目標對象,當數(shù)據(jù)源對象發(fā)生改變時,目標對象的數(shù)據(jù)會自動更新,而不需要我們再編寫代碼去強制更新,這就是綁定的含義。Flex數(shù)據(jù)綁定的這個特性非常實用,當程序要處理大量數(shù)據(jù),而且要保持數(shù)據(jù)的實時更新,保持數(shù)據(jù)同步往往會令開發(fā)者大費周折,如今不用為這類問題而發(fā)牢騷了。

實際上,綁定的實現(xiàn)也是借用事件機制來完成。當對目標使用了Flex數(shù)據(jù)綁定后,目標對象就會偵聽數(shù)據(jù)源對象的某一固定事件,在以后的過程中,源對象發(fā)生變化時,數(shù)據(jù)源會派發(fā)改變事件,通知目標對象更新的數(shù)據(jù)。,(PHP博客,www.phpcq.com)只不過,這一事件流程都是由Flex自動處理。

◆綁定適用于各種類型的對象,只要參加綁定源對象的數(shù)據(jù)和目標對象的數(shù)據(jù)格式相同,就可以使用。下面幾種情況中Flex數(shù)據(jù)綁定使用得比較頻繁:

1,將webservice或remoting方式得到的Flex數(shù)據(jù)綁定給控件
2,把控件Flex數(shù)據(jù)綁定給后臺通信的對象,發(fā)送給服務器
3,后臺返回數(shù)據(jù)和數(shù)據(jù)模型進行綁定
4,組件或對象屬性的Flex數(shù)據(jù)綁定

◆在綁定中作為數(shù)據(jù)源對象,該對象必須支持綁定,也就是,對象有派發(fā)改變事件的能力。Flex的組件提供了綁定接口,當然,并不是組件所有的屬性及方法都可以用來作為數(shù)據(jù)源,一般來說,組件的重要屬性都可用來作為綁定中的數(shù)據(jù)源。

盡管Flex數(shù)據(jù)綁定功能非常強大,但并不是所有情況下都能使用,例如,有些情況下,數(shù)據(jù)的更新需要按照嚴格的先后順序,不可同時更新,這時***通過程序來設置數(shù)據(jù)改變。另外,一旦開始了綁定,每次源數(shù)據(jù)的改變都會導致目標對象的數(shù)據(jù)更新,而有時希望目標對象只在一定情況下才做出反應,這時,綁定就不是一個好的解決辦法。

以上是“Flex怎么實現(xiàn)數(shù)據(jù)綁定”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當前文章:Flex怎么實現(xiàn)數(shù)據(jù)綁定
文章鏈接:http://bm7419.com/article26/jddijg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供用戶體驗外貿網(wǎng)站建設、品牌網(wǎng)站制作標簽優(yōu)化、品牌網(wǎng)站設計、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營