Я использую sap.m.Input
control, и я добавил liveChange
событие для управления. У меня есть случай, когда я хочу знать, добавляет ли пользователь или удаляет символы в Input
. Я попробовал следующее в моем контроллере:
onLiveChangeInput: function (oEvent) {
var oInput = oEvent.getSource();
if (oEvent.getParameter("newValue").length > oInput._lastValue.length) {
console.log("added");
} else {
console.log("deleted");
}
}
Это хорошо работает для добавления символов во Ввод, но не удается удалить символы, потому что oInput._lastValue
не обновляется для liveChange
. Есть ли лучший способ решить эту проблему? Заранее спасибо.