В 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 дочернего элемента.
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (кроме ActionScript). Включите все соответствующие теги в свой вопрос; например, [node.js], [jquery], [json] и т. д.