Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

213
Visualizações
¿Puedo completar un campo formik initialValue que es una matriz? estoy usando el menú desplegable de selección múltiple de reacción aquí, por favor, ¿cómo puedo hacer esto?

** const initialValues AssignClass: [], **

** AHORA EN EL COMPONENTE DESPLEGABLE DE SELECCIÓN MÚLTIPLE, he configurado formik allí para mi mejor esfuerzo, eche un vistazo **

 import { ErrorMessage, useField } from "formik"; import Multiselect from "multiselect-react-dropdown"; const optionsArray = [ { name: "Option1", id: 1 }, { name: "Daniel", id: 2 }, ]; const AppMultiSelect = ({ label = "Assign Class(es)", obscure = false, extraClasses, error, touched, onFieldTouched, options, onSelect, onRemove, ...props }) => { const [field, meta, helpers] = useField(props); console.log(helpers, " the helpers"); return ( <div className="flex flex-col cursor-pointer w-full z-50 p-[5px]"> <label className="text-[14px] text-[#7D8592] font-semibold mb-2"> {label} </label> <div className=" w-full text-[#DADADA] py-[7px] border border-[#D8E0F0] rounded-2xl focus:border-danger focus:ring-danger py-[12px] px-[14px]"> <Multiselect options={options} // Options to display in the dropdown selectedValues={null} // Preselected value to persist in dropdown onSelect={(selectedList) => { helpers.setValue(...field.value, selectedList); console.log(selectedList, " you selected this"); }} // Function will trigger on select event onRemove={(selectedItem) => console.log(field.value, " to be removed") } // Function will trigger on remove event displayValue="name" // Property name to display in the dropdown options {...props} /> </div> {/* {error && touched && ( <span className="text-[14px] text-accent">{error}</span> )} */} </div> ); }; export default AppMultiSelect;

** entonces, como ves arriba, estoy usando setValue, pero luego, el campo se actualiza pero sucede una vez, incluso si sigo seleccionando más elementos... gracias de antemano, por cierto, estoy haciendo la validación de formik y el resto en otro componente llamado addTeacher , y usando yup para la parte del esquema **

 AppMultiSelect name="AssignClass" options={[ { name: "fred" }, { name: "cere" }, { name: "veee" }, { name: "mmeee" }, { name: "typ" }, { name: "wewe" }, ]} />
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda