Как определить, было ли предложение выбрано из JQuery UI Autocomplete

У меня есть текстовое поле, подключенное к JQuery UI Autocomplete. Как пользователь вводит в поле мой поиск запускается через ajax вызов и возвращает предложения. Кажется, что могут произойти три вещи:

  1. Автозавершение предлагает опции, и пользователь выбирает одну из них
  2. Автозавершение предлагает опции, но пользователь выбирает ни одну из них
  3. Автозавершение не может сделать предложение - нет соответствия (так что список предложений не отображается)

Что касается всех сценариев выше, как я могу сказать, если пользователь выбирает опцию из автозавершения?

Я посмотрел на отметку флага, когда начинается поиск (match = false) и происходит выбор (match = true), но это не кажется очень аккуратным способом делать вещи.

-121--1555563-

glVertexAttribPointer на встроенных атрибутах вершин, таких как gl_Vertex, gl_NormalI должны отправлять атрибуты вершин с помощью glVertexAttribPointer шейдерам, ожидающим их как встроенные (gl_Vertex, gl_Color и т.д.). Функция glVertexAttribPointer должна указать индекс (или...

Я должен отправить атрибуты вершин с помощью glVertexAttribPointer шейдерам, ожидающим их как встроенные ( gl _ Vertex , gl _ Color и т. д.).

Функция glVertexAttribPointer должна указывать индекс (или расположение) каждого встроенного атрибута. Я могу сделать это на реализациях NVidia, так как местоположение каждого атрибута является фиксированным (см. http://www.opengl.org/sdk/docs/tutorials/ClockworkCoders/attributes.php в разделе "Пользовательские атрибуты), однако я не уверен в расположениях в реализации ATI.

Также функция glGetAttribLocation возвращает -1 при попытке получить расположение любого атрибута, начинающегося с «» gl_.

Я думаю, что мне чего-то не хватает, и это тривиальная проблема, однако я не нашел правильного решения для ATI.

7
задан Rabbid76 28 December 2017 в 16:56
поделиться