![]() |
1
3
一些评论说UI5使用手柄进行数据绑定,搜索后,手柄只支持 one-time data binding .我更好奇的是 双向数据绑定 在UI5中实现(很抱歉没有首先明确说明这一点)。 在HandleBars中,一旦编译了模板,视图/DOM与数据模型无关。 但双向数据绑定将数据连接到其本地DOM中元素的属性或属性。这意味着:
关于 How to Implement DOM Data Binding in JavaScript ,提到了许多技术。UI5使用了这两个(到目前为止我已经发现): add change event listener 和 mutators(setter) 我使用了这个官方示例: Data Binding - Step 13 - Element Binding
数据绑定在
在中设置断点 oBinding.setContext() in ManagedObject.prototype.updateBindingContext 和 ManagedObject.prototype.updateProperty 。您可以在调用堆栈中看到它。
主要步骤包括:
此处的原始记录: https://github.com/TinaC/Blog/blob/master/SAPUI5/Data_Binding.md |
![]() |
THI · 匹配两个文本字段的输入 6 年前 |
![]() |
Tina Chen · 如何在SAPUI5中实现数据绑定? 6 年前 |
|
user9657450 · 如何在智能表sapui5中只编辑一个单元格 6 年前 |