【问题标题】:Expression Binding within Controller控制器内的表达式绑定
【发布时间】:2016-10-11 09:06:05
【问题描述】:

有谁知道是否可以在 javascript 中使用表达式绑定,例如使用 bindProperty 方法?

我希望能够像这样使用它:

new sap.m.Text().bindProperty("text", "= !${myModel>PropertyBoolean}")

我从 SAP 中找到的只是 XML 视图的文档: help.sap.com

【问题讨论】:

    标签: javascript xml binding sapui5


    【解决方案1】:

    为 XMLViews 引入了表达式绑定以允许一些基本的编码(这在 XML 中是不可能的)

    在 Javascript 中,这当然不是必需的。在您的示例中,您可以简单地使用格式化函数:

    new sap.m.Text().bindProperty("text", "myModel>PropertyBoolean", function(bValue) {
        return !bValue;
    });
    

    【讨论】:

      猜你喜欢
      • 2014-06-14
      • 2019-01-11
      • 2017-05-10
      • 2011-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-09
      相关资源
      最近更新 更多