В ReactJS, как я могу вызвать прослушиватель onClick родительского div независимо от того, запускается ли щелчок по дочернему элементу? С помощью следующего кода onItemClick запускается только в том случае, если я щелкаю где-нибудь в родительском div , где нет дочерних элементов.

<div class={className} onClick={this.onItemClick}>
    <Row key={"row_"+id}>
        <Col><FormGroup controlId={"name"}><Form.Control type="text" disabled value={name}/></FormGroup></Col>
        <Col><FormGroup controlId={"status"}><Form.Control type="text" disabled value={status}/></FormGroup></Col>
        <Col><FormGroup controlId={"warmth"}><Form.Control type="text" disabled value={warmth}/></FormGroup></Col>
    </Row>
</div>
0
simernes

1 ответ

Вы можете передать родительскую функцию onclick ребенку с помощью props и вызвать this.props.onClick в div onClick дочернего элемента.

58588734