Как вызвать автозаполнение, когда другое автозаполнение закончено - PullRequest
0 голосов
/ 25 апреля 2019

Я почти не знаю о jQuery, и я ссылаюсь на этот плагин: Bootstrap Suggest

У меня есть три разных списка для построения выражения, как показано ниже:

ВОЗРАСТ> 20 И ГЕНДЕР! = ЖЕНЩИНА И ВОЛОСЫ = ЗЕЛЕНЫЙ

Как вы уже заметили, три разных списка будут такими, как показано ниже:

Поле: [ВОЗРАСТ, ГЕНДЕР, ВОЛОСЫ]

Оператор отношений: [=,! =,>,> =, <, <=] </p>

Логический оператор: [И, ИЛИ]

А вот над чем я работаю

<script src="/js/lib/bootstrap-suggest.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">

var fields = [ {name: 'AGE', description: 'age(number)'},
               {name: 'GENDER', description: 'gender(male or female)'},
               {name: 'HAIR', description: 'hair color'} ]

var relOpers = [ {name: '='},
                 {name: '!='},
                 {name: '<'},
                 {name: '<='},
                 {name: '>'},
                 {name: '>='} ]

var logOpers = [ {name: 'AND'},
                 {name: 'OR'} ]


$('textarea').suggest('@', {
  data: fields,
  filter: {
      limit: 80
    },
  map: function(user) {
    return {
      value: user.username,
      text: '<strong>'+user.user+'</strong> <small>'+user.description+'</small>'
    }
  }
})

Как я могу показать автозаполнение, когда другое автозаполнение завершается автоматически?

А как я могу запустить автозаполнение без ключа запуска? (в вышеприведенном случае символ «@»)

Любой комментарий будет признателен, спасибо.

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