Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

445
Vistas
React Typescript: tabla de diseño de hormigas con columna desplegable pasar registro a función

Column siguiente:

 { title: "Action", render: (record: ToDoClass) => { //<- this record return ( <Dropdown overlay={menu}> <Button> User <DownOutlined /> </Button> </Dropdown> ) }},

tiene el menu :

 const menu = ( <Menu onClick={updateUser}> <Menu.Item key="0" /> <Menu.Item key="1">User 1</Menu.Item> <Menu.Item key="2">User 2</Menu.Item> </Menu> );

debe llamar a la function: updateUser con el record de parámetros de las columns y la key del menu :

 const updateUser = ({ key }: { key: React.Key }): void => { //<- need record here console.log(key); };
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Según la documentación , el accesorio onClick toma una función que toma un objeto { item, key, keyPath, domEvent } . Puede intentar cambiar su _updateUser y el menu a algo como esto:

 <Menu onClick={this._updateUser}> ... private _updateUser = ({ item, key }: { item: ToDoClass, key: any }): void => { console.log(item, key); }

Aquí hay un ejemplo que creé basado en su código. Tenga en cuenta la diferencia en cómo se asigna onClick . Además, dado item es circular, bloqueará el navegador cuando se imprima.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda