Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
profbaco opened this issue May 31, 2023 · 1 comment
Open

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

profbaco opened this issue May 31, 2023 · 1 comment

Comments

@profbaco
Copy link

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
Copy link

fabbio204 commented Sep 21, 2023

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);
  }
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants