Событие изменения Kendo ComboBox по ошибке происходит при нажатии - PullRequest
0 голосов
/ 12 февраля 2020

У меня есть comboBox кендо, в котором есть список учетных записей. При выборе новой учетной записи в списке или даже при вводе неверной учетной записи, которой нет в списке, событие изменения должно сработать. Это происходит по желанию. Проблема, однако, заключается в том, что событие изменения также излишне вызывается в том случае, когда я щелкаю в поле со списком, а затем у меня есть курсор, чтобы потенциально изменить его, на самом деле ничего не меняется с учетной записью, а затем щелкает из поля со списком. Я хочу, чтобы событие изменения срабатывало только при изменении фактического значения учетной записи, чего в данном случае не происходит. Любое понимание будет с благодарностью.

$("#editServiceAccounts").kendoComboBox({
    placeholder: "Select One",
    dataTextField: "name",
    suggest: true,
    filter: "contains",
    dataValueField: "accountid",
    dataSource: accounts,
    change: function (e) {
        var dataItem = this.dataItem();
        pageModel.editServiceModel.selectedAccount(dataItem);
        pageModel.editServiceModel.AccountSelectionChange();
    }
});
...