相关疑难解决方法(0)

如何在sapUI XML-View中使用if/else条件?

如何在SapUI5中的XML-View中实现if/else条件,该条件使用来自JSONModel的标志(条件)?

到目前为止我有一个控制器:

sap.ui.define([
    "sap/ui/core/mvc/Controller",
    "sap/ui/model/json/JSONModel"
], function (Controller, JSONModel) {
    "use strict";

    return Controller.extend("sap.ui.demo.myApp.myController", {
        onInit: function () {
            //// set data model on view
            var oData = {
                title: "A cool title",
                values: [{name: "Text 1", marketed: true}, {name: "Text 2", marketed: false}, {name: "Text 3", , marketed: true}]
            };

            var oModel = new JSONModel(oData);
            this.getView().setModel(oModel);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

和一个视图:

<mvc:View
    controllerName="sap.ui.demo.myApp.myController"
    xmlns="sap.m">

    <!-- using aggregation binding -->
    <Panel expandable="true" expanded="true" headerText="{/title}" width="100%" content="{/values}">
        <content> …
Run Code Online (Sandbox Code Playgroud)

javascript xml sapui5

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×1

sapui5 ×1

xml ×1