0
我的货柜代码如下。我从另一个组件调用它。我必须展开/折叠出现在另一个列表下的列表。如何在React.js中单击按钮时隐藏列表下方的列表?
return this.props.labresult.map(test => {
return (
<div>
<ul className='Result-list'>
<li key={test.testId}>
<div>
<div className='Result-list__title'>
<span> {test.testName}</span>
</div>
<div className='Flt-rt' >
<IconButton tooltip="Collapse">
<ContentRemoveCircle />
</IconButton>
<IconButton tooltip="Expand">
<ContentAddCircle />
</IconButton>
</div>
</div>
<div className='Clearfix' />
<div className='Border-all'>
{
test.labresultList.map(result => {
return (
<li key={result.labresultId} >
<div>
<div>
<IconButton tooltip="Edit" key={result.labresultId} onClick={() => this.props.editLabResult(result)}>
<EditorModeEdit />
</IconButton>
<span> {result.loincCodeName} </span>
</div>
<div>
<span> <b>status:</b> {result.status}</span>
<span> {result.value}{result.uom} </span>
</div>
</div>
<div className='Clearfix' />
</li>
)
})
}
</div>
</li>
</ul >
</div>
);
});
现在的Collapse
和Expand
onClick
我必须显示/隐藏的test.labresultList
。我怎样才能做到这一点?
以下答案是否有意义? –