當前位置:
首頁 >
UI5 setModel 的核心逻辑
發布時間:2023/12/19
42
豆豆
生活随笔
收集整理的這篇文章主要介紹了
UI5 setModel 的核心逻辑
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
- updateBindings
- _bindAggregation
- mBindingInfos
- _bindProperty
- ClientPropertyBinding
- oValue
- _getValue
- aBindings
2. sPath提示該binding是table最外層的binding,oList為json data里table的兩條行數據: 3. 依次處理table row里每個column的綁定: 從這里能看出,setModel進行數據綁定的過程中,也是一個把Model里json data對應的字段的實際內容寫入到bindingInfo 這個抽象類的instance里的過程,setModel完全可以看成一個賦值過程: 如何判斷setModel是否成功執行setModel執行完后,檢查調用setModel的control instance的oModels field,找出里面名字和調用setModel時傳入的model name一致的字段( 如果調用setModel時沒有傳model name,則model name 為undefined ):
如果發現aBindings length 大于0,并且能夠從每個item里看到item 綁定的路徑信息和實際的值,就說明setModel成功執行了。
<img src=“https://user-images.githubusercontent.com/5669954/27379535-e0016f80-567b-11e7-8467-693544145178.png)
要獲取更多Jerry的原創文章,請關注公眾號"汪子熙”:
總結
以上是生活随笔為你收集整理的UI5 setModel 的核心逻辑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Shell openSomething
- 下一篇: repeated call of att