【发布时间】:2021-12-29 02:28:18
【问题描述】:
console.log(disabled) 正在返回 true,但 checkbox 并未被禁用。
let disabled: boolean;
const GroupChange = (value) => {
var index = dropdownItems.findIndex(item => item.group == value);
...
disabled = dropdownItems[index].deactivated;
}
Form 与 Checkbox:
<Form.Item label="Gruppe" name="group">
<Select onChange={GroupChange}>
{dropdownItems.map((item, index) => <Select.Option value={item.group} key={index}>{item.group}</Select.Option>)}
</Select>
</Form.Item>
<Form.Item label="Aktiv" name="active" valuePropName="checked">
<Checkbox disabled={disabled} /> //<- is always active
</Form.Item>
...
【问题讨论】:
-
如果你用
"disabled"而不是{disabled}会怎么样
标签: javascript reactjs typescript antd