Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

307
Views
JQuery Query-Builder agrega complemento de autocompletar

Estoy usando jquery-querybuilder para crear una consulta. Actualmente tengo un problema al agregar selectize como un complemento para permitir el autocompletado dentro de las entradas seleccionadas. Estoy registrando los datos en el ciclo for e imprime los datos correctos, así que sé que está obteniendo los datos físicamente, pero al escribir en el cuadro de entrada, todavía no hay autocompletar y no estoy muy seguro de dónde me equivoqué. .

 let totalMachines = []; var rules_basic = { condition: 'AND', rules: [{ }, { condition: 'OR', rules: [{ }, { }] }] }; let options = { plugins: [], allow_empty: true, filters: [ { id: 'machineName', label: 'Machine Name', type: 'string', input: 'text', operators: ['equal'], plugin: 'selectize', values: { }, plugin_config: { valueField: 'id', labelField: 'machineName', searchField: 'machineName', sortField: 'machineName', create: false, maxItems:3, plugins: ['remove_button'], onInitialize: function() { var that = this; totalMachines.forEach(function(item) { that.addOption(item); console.log(item) }); } }, valueSetter: function(rule, value) { rule.$el.find('.rule-value-container input')[0].selectize.setValue(value); } }, ] } $.ajax({ url: '/api-endpoint', type: 'GET', contentType: 'application/json', dataType: 'json', success: function(response){ console.log(response) response.forEach((res) => { totalMachines.push(res[0]) }) console.log(totalMachines) } }) .then(() => { // Fix for Selectize $('#builder').on('afterCreateRuleInput.queryBuilder', function(e, rule) { if (rule.filter.plugin == 'selectize') { rule.$el.find('.rule-value-container').css('min-width', '200px') .find('.selectize-control').removeClass('form-control'); } }); $('#builder').queryBuilder(options) })

Sería extremadamente útil si alguien pudiera ayudarme a descubrir cómo configurar correctamente este complemento, he mirado cada hilo y no he podido resolverlo.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!