Настройка JQuery Tag-It

Я пытаюсь настроить виджет jQuery Tag-It (http://aehlke.github.com/tag-it/) для следующих двух вариантов поведения:

1) Разрешить запятые в тегах (я могу разрешить это, настроив triggerKeys(), но виджет по-прежнему не допускает запятые в тегах, например, когда я добавляю тег типа "тест", он просто добавляет его как "тест", а не показать запятую). Однако он удаляет "запятые" как триггер тега.

2) Разрешить дублирование (виджет в настоящее время не позволяет мне добавлять дубликаты тегов, и, похоже, нет способа разрешить это)

Еще одна вещь, которую я хотел бы спросить, касалась этого: существуют ли какие-либо стандарты, связанные с включением виджетов jQuery, особенно в отношении включения нескольких файлов css и js, поскольку несколько виджетов используют несколько файлов, и, кажется, возникают конфликты между виджетами, которые я включаю на сайт,

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

Спасибо!

3 ответа

Я вижу, что через несколько лет это все еще остается без ответа. Мне нужно то же самое из того плагина для иврита, у которого есть символ char на клавише запятой. Все, что вам нужно, это прокомментировать этот код внутри плагина:

c.which === b.ui.keyCode.COMMA

Я добавил опцию allowDuplicates. Я до сих пор не добавил способ настройки клавиш триггера, извините.

Я нашел решение для добавления поддержки иврита (и я считаю, что другие неанглийские языки, такие как арабский).
Я использую jQuery UI Tag-it! Версия v2.0 (06/2011).
Проблема заключалась в том, что при вводе ключа ת на иврите был создан новый тег, поскольку ключ ת такой же, как запятая на английском языке.
Приведенный ниже код проверяет, что значение набираемого символа равно "," (запятая), а не код ключа запятой

 //  (event.which === $.ui.keyCode.COMMA && event.shiftKey === false) ||
      event.key === "," ||

проверка запятой, а не запятой

С наилучшими пожеланиями,
Ariel

Другие вопросы по тегам