handleTextChange
Publicado por Mario (2 intervenciones) el 10/02/2022 16:54:10
Estoy mostrando estos datos en un componente de React:
<div className={`users-management`}>
{this.state.opcionCaja.descargas.map(opt => (
<>
<List.Item className={`'as-box' : 'as-list'}`} key={opt.ambitoGrab.codigo} onClick="">
<Row className={`list-item box-screen-mode`} >
<Col className="data" xs={{ span: 22 }} >
<div className="text-data">
<p className="title">{opt.ambitoGrab.valor}</p>
<p className="username">{opt.fecha}</p>
<p className="role">{opt.nombre}</p>
<p className="role">{opt.tamanio}</p>
</div>
</Col>
</Row>
</List.Item>
</>
))}
</div>
En otro componente, tengo un filtro:
<Col xs={{ span: 12 }} md={{ span: 8 }} lg={{ span: 5}} className="text-option">
<span className="field">Nombre de fichero</span> <Search placeholder="Buscar por texto" value={this.state.text} onChange={this.handleFilterText} />
</Col>
¿Cómo sería esta funcion handleFilterText para que pueda filtrar los datos por el {opt.nombre} ?
<div className={`users-management`}>
{this.state.opcionCaja.descargas.map(opt => (
<>
<List.Item className={`'as-box' : 'as-list'}`} key={opt.ambitoGrab.codigo} onClick="">
<Row className={`list-item box-screen-mode`} >
<Col className="data" xs={{ span: 22 }} >
<div className="text-data">
<p className="title">{opt.ambitoGrab.valor}</p>
<p className="username">{opt.fecha}</p>
<p className="role">{opt.nombre}</p>
<p className="role">{opt.tamanio}</p>
</div>
</Col>
</Row>
</List.Item>
</>
))}
</div>
En otro componente, tengo un filtro:
<Col xs={{ span: 12 }} md={{ span: 8 }} lg={{ span: 5}} className="text-option">
<span className="field">Nombre de fichero</span> <Search placeholder="Buscar por texto" value={this.state.text} onChange={this.handleFilterText} />
</Col>
¿Cómo sería esta funcion handleFilterText para que pueda filtrar los datos por el {opt.nombre} ?
Valora esta pregunta


0