sapui5 - 如何正确分配bindProperty中的路径?

标签 sapui5

我创建了一个 sap.m.ObjectIdentifier 对象,并将属性绑定(bind)到路径,如下所示:

const oObjectIdentifier = new ObjectIdentifier();
oObjectIdentifier.bindProperty("title", {
    path: "{Objects>Object}"
});
oObjectIdentifier.bindProperty("text", {
    path: "{Objects>Objecttext}"
});

它是 Tree 的聚合表:

this.byId("ClassObjectTable").bindItems({
    path: "Objects>/",
    template: oColList
});

之前,我做了以下操作:

const oObjectIdentifier = new ObjectIdentifier({
    title: "{Objects>Object}",
    text: "{Objects>Objecttext}"
});

并且成功了。
我做错了什么?

最佳答案

oObjectIdentifier.bindProperty("title", {
  path: "{Objects>Object}"
});

What am I doing wrong?

path 值的语法无效。删除大括号:

oObjectIdentifier.bindProperty("title", {
  path: "Objects>Object"
});

API reference: ManagedObject#bindProperty

关于sapui5 - 如何正确分配bindProperty中的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53814968/

相关文章:

javascript - 如果输入类型设置为 Number 如何使用 sapui5 设置 maxlength

javascript - 无法在片段对话框中获取控件

javascript - SAPUI5 中的分页符

sapui5 - 打印 - 计划日历 SAPUI5

javascript - 浏览器刷新后 SAPUI5 路由重置

javascript - 为什么 onBeforeFirstShow 有效?

javascript - 如何从 get odata 调用方法中获取变量

javascript - SAPUI5中引用自定义库导致加载库时出现404

odata - OData 绑定(bind)中的多个 $expand 参数

javascript - TreeNode select() 不调用选择监听器