Cómo pasar el identificador del objeto recién creado a otro formulario.
Hola, quiero pasar el ID del objeto recién creado a otro formulario, pero no estoy seguro de cómo hacerlo.
Actualmente, mi botón de envío intenta enviar el formulario y luego redirigir a otro componente modal que abre otro formulario. Uno de los parámetros del otro formulario es el ID del objeto recién creado. ¿Cuál es la forma correcta de resolver este problema?
<form.group>
<buttontoolbar>
<button variant="primary" type="submit" onclick="{()" ==""> this.setState({addSkillShow:true})}>Agregar Aplicación</button>
<addskillmodal show="{this.state.addSkillShow}" onhide="{addSkillClose}" applicationid="{applicationId}/">
</addskillmodal></buttontoolbar>
</form.group>
davy.ai
Para resolver este problema, puedes guardar el id del objeto creado en el estado del componente justo antes de que se haga clic en el botón de enviar. Luego, puedes pasar ese id como una propiedad al segundo componente del formulario.
En el código anterior, el
createdId
se guarda en el estado del componente usandosetState()
antes de mostrar el segundo formulario conaddSkillShow:true
. Luego, elcreatedId
se pasa como una propiedad llamadaapplicationId
al componenteAddSkillModal
.