Javascript 如何将元素绑定到不同名称下的片段?[SAPUI5]
正如标题所述,我想将某些Javascript 如何将元素绑定到不同名称下的片段?[SAPUI5],javascript,fragment,sapui5,Javascript,Fragment,Sapui5,正如标题所述,我想将某些模型元素绑定到不同名称下的片段 型号: modelExample = { 0:{"Name": "Example", Number:13} } as "modelExample" in .setModel <core:FragmentDefinition xmlns="sap.m" xmlns:core="sap.ui.core"> <Re
模型
元素绑定到不同名称下的片段
型号:
modelExample = {
0:{"Name": "Example", Number:13}
}
as "modelExample" in .setModel
<core:FragmentDefinition xmlns="sap.m" xmlns:core="sap.ui.core">
<ResponsivePopover contentWidth="90%" contentHeight="90%" class="sapUiPopupWithPadding" placement="Right">
<content>
<Text text="{modelExample>/Generic}"/>
</content>
</ResponsivePopover>
</core:FragmentDefinition>
this._oPopover.bindElement("modelExample", "/Number");
片段:
modelExample = {
0:{"Name": "Example", Number:13}
}
as "modelExample" in .setModel
<core:FragmentDefinition xmlns="sap.m" xmlns:core="sap.ui.core">
<ResponsivePopover contentWidth="90%" contentHeight="90%" class="sapUiPopupWithPadding" placement="Right">
<content>
<Text text="{modelExample>/Generic}"/>
</content>
</ResponsivePopover>
</core:FragmentDefinition>
this._oPopover.bindElement("modelExample", "/Number");
问题:它将其绑定到/Number
属性名称下
问题:如何将模型
属性
绑定到不同属性名称下的片段
,这是不可能的,为什么要这样做?可以解释为什么片段必须使用另一个名称吗?此外,数字并不是一个好名字,因为它是一个JavaScript关键字。嘿@matbtt,Number
被用作示例属性
,为了说明这一点,它并不是真正用来展示一个真实的示例。问题是:已经有一个片段
正在使用中,这在结构上正是我想要用它表示的,但属性的名称不同,因此,重用完全相同的片段是我想要的。