私はチェックボックスのフラグに基づいてif/elseを実行しようとしています。以下は私のビューとコントローラのスニペットです。最後の1行に構文エラーが表示されます。誰でも手掛かりがありますか?SAPUI5コントローラにif/elseベースの実装方法
[表示] -
<mvc1:View
controllerName="sap.ui.demo.wt.controller.App"
xmlns="sap.m"
xmlns:mvc1="sap.ui.core.mvc1">
<CheckBox id="i1" text="Test" selected="false" select ="checkDone" enabled="true" />
</mvc1:View>
Controller-
sap.ui.define(["sap/ui/core/mvc/Controller"], function(Controller) {
"use strict";
return Controller.extend("sap.ui.demo.wt.controller.App", {
checkdone: function() {
var check = this.byId("i1").getSelected();
if (check = true) {
alert("Successful");
} else {
return '';
}
}
})
};);
感謝するだけでなく、エラーにつながる他のブロックを空にする残りの変更を提案しても構文エラーは残ります。 – Jim
はい、中括弧やセミコロンで何か問題があるようです。私は私の答えを更新しました。 – Rufi