Использование автозаполнения jquery в asp.net GridView для обратной передачи - PullRequest
1 голос
/ 08 марта 2011

У меня есть несколько уникальная ситуация, когда мне нужно выполнить обратную передачу в поле. Я делаю автозагрузку jquery.

Вот как я сейчас делаю jquery, он использует CssClass для поиска текстового поля:

$(".txtWorkCode").autocomplete({
    source: "SearchFill.aspx?ControlInfo=Expense", 
    minLength: 2
});

Это работает нормально, но поле, выполняющее автозаполнение, должно выполнить обратную передачу после получения искомого значения (чтобы заполнить другое поле в строке).Я не могу использовать обычные onBlur или onTextChanged, потому что я возвращаю значения, которые я набрал, для автоматической привязки (она коротко замкнута).

Мне нужно, чтобы jQuery инициировал обратную передачу.Я пробовал различные версии:

.result(function (event, item)   

, но ни одна не работала.Я использую UI 1.8.9.для автозаполнения.

Спасибо за любую помощь в этом.

1 Ответ

0 голосов
/ 08 марта 2011

Не могли бы вы подключить событие select для функции автозаполнения для выполнения асинхронной обратной передачи?

http://jqueryui.com/demos/autocomplete/#event-select

срабатывает при выборе элемента из меню; ui.item относится к выбранный пункт. Действие по умолчанию выберите заменить текстовое поле значение со значением выбранного вещь. Отмена этого события предотвращает значение от обновления, но делает не мешает закрытию меню.

Это прямо с сайта jQueryUI.

...