如何写案例陈述SAPui5
How to write Case Statement SAPui5
我必须检查,当用户 select 发送 DocumentNumber
是订单还是通知时。因此,我的 OData
给了我 DocumentType
"AUFK" 或 "QMEL"。因此,如果他 select 一个 "AUFK" 应该出现一个带有一些数据的弹出窗口,当他 select 一个 "Qmel" 时应该出现另一个弹出窗口。
所以在 OData ('MultiInfoSet') 中,我获得了不同文档类型(AUFK 和 Qmel)的数据,但我不知道如何编写这些语句。
onNumberPress: function (oEvent) {
//try {
var oItem = oEvent.getSource("order");
var sPath = oItem.getBindingContext('MultiInfoSet').getPath();
var sTitle = _oController.getModel('MultiInfoSet').getProperty(sPath + "/DocumentNumber");
// Prüfen auf QMEL oder AUFK
if ;
//wenn QMEL
//wenn AUFK
您只需要正确的语法吗? Have a look here
switch(sTitle) {
case "AUFK":
alert("AUFK");
break;
case "QMEL":
alert("QMEL");
break;
default:
alert("unknown");
}
我必须检查,当用户 select 发送 DocumentNumber
是订单还是通知时。因此,我的 OData
给了我 DocumentType
"AUFK" 或 "QMEL"。因此,如果他 select 一个 "AUFK" 应该出现一个带有一些数据的弹出窗口,当他 select 一个 "Qmel" 时应该出现另一个弹出窗口。
所以在 OData ('MultiInfoSet') 中,我获得了不同文档类型(AUFK 和 Qmel)的数据,但我不知道如何编写这些语句。
onNumberPress: function (oEvent) {
//try {
var oItem = oEvent.getSource("order");
var sPath = oItem.getBindingContext('MultiInfoSet').getPath();
var sTitle = _oController.getModel('MultiInfoSet').getProperty(sPath + "/DocumentNumber");
// Prüfen auf QMEL oder AUFK
if ;
//wenn QMEL
//wenn AUFK
您只需要正确的语法吗? Have a look here
switch(sTitle) {
case "AUFK":
alert("AUFK");
break;
case "QMEL":
alert("QMEL");
break;
default:
alert("unknown");
}