Как предотвратить перемещение модальных клавиш на клавиатуре в сетке кендо, используя jquery? - PullRequest
0 голосов
/ 12 марта 2020

Я работаю над сеткой кендо. Ниже приведен пример редактирования всплывающего окна, включающего ссылку на фрагмент кода. Здесь сетка кендо дает мне всплывающее окно при нажатии кнопки Добавить новую запись . Когда я нажимаю клавиши со стрелками (вправо, влево, вверх, вниз), всплывающее окно перемещается в направлении нажатой стрелки. Я хочу предотвратить всплывающее движение на клавишах со стрелками (вправо, влево, вверх, вниз).

Всплывающее окно

Спасибо.

1 Ответ

1 голос
/ 12 марта 2020

Для этого нет встроенных опций, но вы можете предотвратить навигацию по клавишам окон, удалив windows индексы вкладок при событии открытия окна.

editable: {
    mode: "popup",
    window: {
        title: "My Custom Title",
        animation: false,
        open: function() {
           $(".k-window").add(".k-window-content").attr("tabindex", "");
        }
    }
}

Рабочий пример: Редактируемое всплывающее окно с сеткой кендо

Или, если вам не нужно перетаскиваемое окно, вы можете отключить его, и навигация клавиш больше не будет работать:

editable: {
    mode: "popup",
    window: {
        title: "My Custom Title",
        animation: false,
        draggable: false
    }
}
...