Telerik RadAutoCompleteBox вопрос выбора дубликатов - PullRequest
0 голосов
/ 23 июня 2018

В RadAutoCompleteBox я могу выбрать один и тот же элемент несколько раз, как я могу избежать выбора одного и того же элемента несколько раз. Таким образом, он позволяет пользователю дублировать выбранные элементы. например

Я выберу Apple. Это идет в коробку. Далее снова я выберу яблоко. Тогда я получаю 2 яблока на коробке. Сейчас яблоко выбирается 2 раза, это проблема.

Как этого избежать?

Я использую ссылку ниже

https://demos.telerik.com/aspnet-ajax/autocompletebox/examples/default/defaultcs.aspx

Ответы [ 2 ]

0 голосов
/ 22 октября 2018

Это код для функции restrictDuplicateEntry:

  function restrictDuplicateEntry(sender, eventArgs) {
            var entries = sender.get_entries(),
            count = entries.get_count();

            for (var i = 0; i < count; i++) {           
                if (entries.getEntry(i).get_text() == eventArgs.get_entry().get_text())
                {
                    eventArgs.set_cancel(true);
                    return;
                }
            }
        }

Это от: ссылка

0 голосов
/ 06 июля 2018

Я нашел ответ на вопросы. я решил проблему выбора дубликатов Telerik RadAutoCompleteBox.

свойство OnClientEntryAdding Telerik RadAutoCompleteBox решает двойную проблему.

я использовал это в своем коде OnClientEntryAdding = "restrictDuplicateEntry"

и устранена проблема с дублированием в Telerik RadAutoCompleteBox.

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