我正在使用sap.m.MultiInput
。如何将数据发送到SAP后端?
我尝试使用循环:
for(var i = 0; i < oLenght; i++) {
var oData = this.getView().byId("myMultiInputControl").getTokens()[i].getKey();
}
但是oData
始终拥有一个新值。如何保存数据?
答案 0 :(得分:0)
您可以在multinput的键之间使用定界符(例如“ /”字符),并将数据发送到后端系统:
if(oMultiInputElement.tokens.length > 1) {
var dataToSend = "";
for(var i = 0; i < oMultiInputElement.tokens.length; i++) {
dataToSend = oFilterData.tokens[i].key + "/" + dataToSend;
}
} else {
dataToSend = oMultiInputElement.tokens[0].key;
}