2013-02-12 10 views
1

Я использую jqGrid и хочу, чтобы сетка была прокручиваема ключами. Функциональность UP/DOWN должна быть такой же, как here, но когда пользователь нажимает ENTER или нажимает на строку, пользователь перенаправляется на другую страницу.jqGrid bindKeys

То, что я до сих пор

  • код, который перенаправляет пользователя на другую страницу в onSelectRow
  • .jqGrid ('bindKeys')

две проблемы сейчас:

  • При нажатии кнопки UP/DOWN пользователь переходит к другой строке, а затем выполняется код в onSelectRow. Как я могу это предотвратить?
  • При нажатии кнопки UP/DOWN весь экран немного прокручивается. Как предотвратить прокрутку экрана?

Спасибо.

ответ

0

Я был в состоянии ответить на первый выпуск onSelectRow, который был запущен с помощью UP/DOWN, путем проверки параметра события, который этот метод получает для keyCode 38 и 40. Это позволило мне прокручивать сетку, не выполняя мой код в onSelectRow. Вторая проблема всего экрана, движущегося как-то, ушла «сама по себе».