Как удалить функцию автоматического предложения текста в текстовом поле - PullRequest
0 голосов
/ 27 сентября 2011

У меня есть одно текстовое поле, и я хочу загрузить 2 подсказки автоматического предложения на опцию радиокнопки

Означает, что если пользователь выбрал опциональную кнопку 1, то автоматическое предложение должно загрузить Таблицу сотрудника продукта.

Я использую jquery, автоматическое предложение

Как я могу достичь такой функциональности

Пример для когда я выбираю переключатель Кнопка метода SetAutoSuggest будет вызываться

   function SetAutoSuggest(ProductType) {

    if (ProductType == "PRODUCT") {

        $("#PantryFooodItemName").autocomplete('<%= Url.Action("GetAutosuggestProductlistForMeal", "Autosuggest") %>',
            {
                minChars: 2,
                width: 300,
                multiple: false,
                matchContains: true,
                mustMatch:true,
                formatItem: formatItem,
                formatResult: formatResult
            }
            );





}
if (ProductType == "CUSTOMPRODUCT") {
    $("#PantryFooodItemName").autocomplete('<%= Url.Action("GetCustomProduct", "Autosuggest") %>',
            {
                minChars: 2,
                width: 300,
                multiple: false,
                matchContains: true,
                mustMatch: true,
                formatItem: formatItem,
                formatResult: formatResult
            }
            );

}
    }

1 Ответ

0 голосов
/ 27 сентября 2011

Назначьте события кликов для флажков и измените свой URL, в зависимости от того, какой из них отмечен.

В качестве альтернативы, вы можете использовать функцию обратного вызова на источнике автозаполнения, которая проверит, какой флажок отмечен, и получит правильный URL-адрес источника. Самая большая вещь, с которой вы столкнетесь при использовании функции обратного вызова - это требует очень строгого формата:

source: function(request, response)
{}

Ответ должен быть в следующем формате:

[{"id":25,"label":"mylabel","value":"myval"},{"id":26,"label":"mylabel26","value":"myval26"}]

Не лучше ли использовать переключатель для того, что вы пытаетесь сделать вместо этого? Это звучит как ситуация, когда вы пытаетесь сделать или / или не мульти-опцию (флажки).

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