#sapui5
#sapui5
Вопрос:
В настоящее время у меня возникает ошибка при использовании sap.m.Input
с элементами предложения, когда я нажимаю на список предложений:
контроллер
ch: function() {
var filters = [];
var TBLot = sap.ui.getCore().byId("idTableLot");
var item = sap.ui.getCore().byId("prd").getSelectedKey();
var filterL = new Filter("DCI", FilterOperator.EQ, item.toUpperCase());
var filterWhs = new Filter("Magasin", FilterOperator.EQ, GlobalWarehouse);
filters.push(filterL);
filters.push(filterWhs);
// ...
},
Вид
var oItemTemplateP = new sap.ui.core.ListItem({
key: "{ItemName}",
additionalText: "{U_CMC_RP_CDC}",
text: "{ItemName}"
});
new sap.m.Input({
id: "prd",
autocomplete: true,
showSuggestion: true,
enableSuggestionsHighlighting: true,
suggestionItems: {
path: "/itm",
template: oItemTemplateP
},
change: [oController.ch, oController]
});
Ответ №1:
Вы, должно быть, используете старую версию UI5. Метод getSelectedKey
был введен в 1.44. Чтобы узнать, с какой версией UI5 запущено приложение, нажмите Ctrl Shift Left Alt P.