Sapui5 使用JSON符号在JS视图中绑定元素/关联/聚合
关于,如何使用JSON符号将元素绑定到JS视图中的UI控件而不是XML中的UI控件 下面是XML视图的快照Sapui5 使用JSON符号在JS视图中绑定元素/关联/聚合,sapui5,Sapui5,关于,如何使用JSON符号将元素绑定到JS视图中的UI控件而不是XML中的UI控件 下面是XML视图的快照 <IconTabFilter binding="{/cities/0}" text="{name} ({id})" icon="sap-icon://group" design="Horizontal"> </IconTabFilter> 我在index.html中指定了ComplexBinding,还尝试了
<IconTabFilter
binding="{/cities/0}"
text="{name} ({id})"
icon="sap-icon://group"
design="Horizontal">
</IconTabFilter>
我在index.html中指定了ComplexBinding,还尝试了各种选项,例如
association:'{/cities/1}',
aBindings:'{/cities/1}',
虽然可以将
binding
用作XML属性,但在JavaScript中定义控件时,不能以相同的方式使用bindElement
bindElement
是一种方法而不是属性。所以这是一种方法:
var aIconTabFilters = [0,1].map(function(n) {
var oITF = new sap.m.IconTabFilter({
text: "{name} ({id})",
icon: "sap-icon://group",
design: "Horizontal"
});
oITF.bindElement("/cities/"+n);
return oITF;
});
注意,bindElement
被显式调用
我提供了一个示例,您可以在上下文中查看它,并将其与。进行比较。虽然您可以使用
绑定作为XML属性,但在JavaScript中定义控件时,您不能以相同的方式使用bindElement
bindElement
是一种方法而不是属性。所以这是一种方法:
var aIconTabFilters = [0,1].map(function(n) {
var oITF = new sap.m.IconTabFilter({
text: "{name} ({id})",
icon: "sap-icon://group",
design: "Horizontal"
});
oITF.bindElement("/cities/"+n);
return oITF;
});
注意,bindElement
被显式调用
我提供了一个示例,您可以在上下文中查看它,并将其与。进行比较。虽然您可以使用绑定作为XML属性,但在JavaScript中定义控件时,您不能以相同的方式使用bindElement
bindElement
是一种方法而不是属性。所以这是一种方法:
var aIconTabFilters = [0,1].map(function(n) {
var oITF = new sap.m.IconTabFilter({
text: "{name} ({id})",
icon: "sap-icon://group",
design: "Horizontal"
});
oITF.bindElement("/cities/"+n);
return oITF;
});
注意,bindElement
被显式调用
我提供了一个示例,您可以在上下文中查看它,并将其与。进行比较。虽然您可以使用绑定作为XML属性,但在JavaScript中定义控件时,您不能以相同的方式使用bindElement
bindElement
是一种方法而不是属性。所以这是一种方法:
var aIconTabFilters = [0,1].map(function(n) {
var oITF = new sap.m.IconTabFilter({
text: "{name} ({id})",
icon: "sap-icon://group",
design: "Horizontal"
});
oITF.bindElement("/cities/"+n);
return oITF;
});
注意,bindElement
被显式调用
我已经说过了,所以你们可以在上下文中看到它,并将它和