truckingsim / Ajax-Bootstrap-Select

This uses the bootstrap-select plugin and extends it so that you can use a remote source to search.
MIT License
280 stars 97 forks source link

Make the function dynamic (Deixar a função dinâmica) #220

Open profbaco opened 1 year ago

profbaco commented 1 year ago

I would like the "preprocessData" to make the data that goes in 'VALUE', 'TEXT' and also 'SUBTEXT' more dynamic, but I'm not succeeding... I'm putting together a generic JS file, and with that, this content always will vary according to what I'm looking for in my database. (Gostaria de que o "preprocessData" eu deixasse os dados que vão em 'VALUE', 'TEXT' e também 'SUBTEXT' mais dinâmico, mas não estou conseguindo... estou montando um arquivo JS genérico, e com isto, este conteúdos sempre vão variar de acordo com que eu estou buscando no meu banco de dados. )

image

This is my generic function, I tried to pass as variables what I want and I couldn't, I created a function to return the values I need, I couldn't either, I don't know what to do, can someone help me? (Esta é a minha função genérica, tentei passar como variáveis o que desejo e não consegui, criei uma função para me retornar os valores que preciso, tb não consegui, não sei o que fazer, alguém pode me ajudar?)a

fabbio204 commented 11 months ago

Você pode "terceirizar" a responsabilidade através de um parâmetro callback enviado ali na sua função "buscaSelect".

Ex:

buscaSelect(... outros parametros..., callbackMount = null){

  // algum código anterior

  // dentro do laço de repetição
  if(callbackMount != null){
     let item = callbackMount(curr);
     retorno.push(item);
  }
}