我正在嘗試做一個基於複選框標誌的if/else。以下是我的觀點和控制器的片段。我在最後一行收到語法錯誤。任何人有任何線索?如何在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>
控制器 -
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 '';
}
}
})
};);
感謝您的建議,但排空else塊也將導致錯誤即使在進行了其他您所建議的更改之後,語法錯誤仍然存在。 – Jim
是的,看起來大括號和分號出了問題。我已經更新了我的答案。 – Rufi