SAP|SAP UI5 确保控件 id 全局唯一的实现方法
Support for Unique IDs
stable ID 用于在运行时识别和修改控制器内的控件。 但是,如果您重用或嵌套这些视图,这些 stable ID 将不再是唯一的。 为了避免 id 冲突,每个 SAP UI5 视图都将自己的 ID 作为前缀添加到其所有子控件中。
看一个例子,下面这个 xml 视图里,Button 控件的 id 为:aButton
然后我定义了另一个 xml 视图,把上面这个包含了 button 控件的 xml 视图,嵌套进去:
运行时,两个被嵌套的 xml 视图 id 为:
- myContainerView--ButtonView1
- myContainerView--ButtonView2
var oButtonView1 = oView.byId("ButtonView1");
获取每个 xml 视图实例里的 button 实例的代码:
var oButton = oButtonView1.byId("aButton");
推荐阅读
- 成功通航(用宜搭提升数字化管理效能,确保每次飞行任务安全执行)
- 力炜公司安保培训
- 曾欣要求确保中秋国庆期间全省社会大局稳定
- csapp之lab(shell lab)
- csapp之第8章(异常控制流)
- 如何在浏览器里开发并运行|如何在浏览器里开发并运行 SAP UI5 应用
- 铝型材锯切要角度(为确保切割精度,用好任意角度锯是关键)
- SAP|SAP UI5 初学者教程之十七 - 聚合绑定在 UI5 复合控件中的使用试读版
- 什么是|什么是 SAP HANA XS JavaScript
- SAP|SAP UI5 初学者教程之十五 - 对话框和 Fragments 的使用方式