SAP UI5 确保控件 id 全局唯一的实现方法
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                SAP UI5 确保控件 id 全局唯一的实现方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                Support for Unique IDs
stable ID 用于在運行時識別和修改控制器內的控件。 但是,如果您重用或嵌套這些視圖,這些 stable ID 將不再是唯一的。 為了避免 id 沖突,每個 SAP UI5 視圖都將自己的 ID 作為前綴添加到其所有子控件中。
看一個例子,下面這個 xml 視圖里,Button 控件的 id 為:aButton
<mvc:View viewName="sap.hcm.ButtonView" controllerName="sap.hcm.myController" xmlns="sap.m" xmlns:mvc="sap.ui.core.mvc"><Button id="aButton" text="Click me"/><mvc:View>然后我定義了另一個 xml 視圖,把上面這個包含了 button 控件的 xml 視圖,嵌套進去:
<mvc:View viewName="sap.hcm.ContainerView" controllerName="sap.hcm.Address" xmlns="sap.ui.commons" xmlns:core="sap.ui.core"xmlns:html="http://www.w3.org/1999/xhtml"><mvc:View id="ButtonView1" viewName="sap.hcm.ButtonView"/><mvc:View id="ButtonView2" viewName="sap.hcm.ButtonView"/> <mvc:View>運行時,兩個被嵌套的 xml 視圖 id 為:
-  myContainerView–ButtonView1 
-  myContainerView–ButtonView2 
獲取這些嵌入 xml 視圖實例的代碼:
var oButtonView1 = oView.byId("ButtonView1");獲取每個 xml 視圖實例里的 button 實例的代碼:
var oButton = oButtonView1.byId("aButton");總結
以上是生活随笔為你收集整理的SAP UI5 确保控件 id 全局唯一的实现方法的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 华为nova3i充电器型号是什么(华为技
- 下一篇: warframe持久力怎么刷(Warfr
