jQuery Автозаполнение, ввод вызывает другую привязку - PullRequest
2 голосов
/ 30 июня 2010

Я использую jqGrid, и у меня есть встроенное редактирование с текстовым полем, используя автозаполнение jQuery.Моя проблема в том, что автозаполнение привязывает мою клавишу ввода (к элементу ввода), чтобы выбрать элемент в списке предложений автозаполнения.Это все хорошо, однако, мой jqGrid также привязал мой ключ ввода к строке таблицы, сохранив строку и выйдя из режима редактирования.

Как я могу остановить привязку строки?Я хочу оставить это для других ячеек в ряду.Я вроде хочу прокрасться в случае, если событие всплывает здесь ...

/ HW

1 Ответ

1 голос
/ 21 мая 2012

Я никогда раньше не использовал jQGrid, но эта ваша проблема, похоже, больше связана с событиями и пузырями.Я предполагаю, что вы заинтересованы в событии select автозаполнения jquery ui.Вы можете вставить event.stopPropagation(), чтобы предотвратить всплытие события в jQGrid.

$( ".selector" ).autocomplete({
   select: function(event, ui) {
      event.stopPropagation();
      <....continue doing your thing here.....>
   }
});

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...