【发布时间】:2020-12-04 14:46:42
【问题描述】:
我有一个 React JS 应用程序,我正在使用 Material UI。 我有如下网格
我的要求是当我点击一个复选框时,只有特定行的选择应该被启用。我尝试过禁用属性和 document.getElementById 但没有运气。
选择的 HTML 代码
<FormControl name="selectDdl" id={`selectHr${index}`} variant="outlined" className='selectLayout' >
<Select id={`selectHrs${index}`} disabled={isSelectDisabled} name = {`selectHrs${index}`} >
{optionItemsHours}
</Select>
启用下拉菜单的代码
const chkDays = (event) => {
var selectHr = document.getElementById("selectHr0");
selectHr.disabled = false;
document.getElementById("selectHr0").children[0].classList.remove("Mui-disabled");
// setisSelectDisabled(false); -- this disable all dropdown of page
}
【问题讨论】:
标签: reactjs material-ui