Ede*_*lon 4 flutter flutter-web
我有一个Radio,我想用一个条件禁用它,例如:
if (enabled == true){
*enable radio button*
} else {
*disable radio button*
}
Run Code Online (Sandbox Code Playgroud)
编辑
我将添加我的类的完整代码,因为我只添加了其中的一部分。
这是完整的代码:
if (enabled == true){
*enable radio button*
} else {
*disable radio button*
}
Run Code Online (Sandbox Code Playgroud)
要禁用Radio按钮,请设置onChanged为null:
return Radio(
value: 1,
groupValue: 1,
onChanged: null,
);
Run Code Online (Sandbox Code Playgroud)
编辑:要根据条件禁用它:
return Radio(
value: 1,
groupValue: 1,
onChanged: null,
);
Run Code Online (Sandbox Code Playgroud)
从文档中onChanged:
如果为空,单选按钮将显示为禁用。
您可以记住这个设置技巧,null因为它也会禁用其他Icons/小部件。
| 归档时间: |
|
| 查看次数: |
2016 次 |
| 最近记录: |