天天看點

UI binding render - how to check

getExternalValue

bind

binding

PropertyBinding

getValue

oValue

oType

fnFormatter

formatValue

如果xml view裡某個control維護了binding path,但是runtime時field顯示為空,則可debug這個js file裡的getExternalValue。

所有control最終顯示在ui上的value都會通過該方法計算出來。

UI binding render - how to check

line 75:raw value通過this.getValue傳回

line77: 如果binding path還顯式地由application 定義了formatter,則調用formatter,将line 75的rawValue傳入

line 79, 80: 執行formatter

一個formatter的執行例子:

UI binding render - how to check

繼續閱讀