Как узнать, добавляет ли пользователь или удаляет символ во вводе - PullRequest
0 голосов
/ 02 марта 2020

Я использую 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. Есть ли лучший способ решить эту проблему? Заранее спасибо.

...