问题描述
我有一个清单框的清单,这些清单框已绑定到颤振状态管理。每当我更改一个复选框的状态时,都会收到下图所示的错误。而且,当我启用三态值并尝试切换一个复选框时,所有其他复选框都将返回空值。我不明白为什么会这样。我不认为问题出在扑扑集团上,因为我一一测试这些盒子时就得到了正确的值。
我的代码组织如下。这是我的复选框图块小部件。
import torch
xx = torch.ones(3,2)
zz = torch.tensor([[-1.0],[2.0]])
yy = xx @ zz
print(xx)
print(zz)
print(yy)
# tensor([[1.,1.],# [1.,1.]])
# tensor([[-1.],# [ 2.]])
# tensor([[1.],# [1.],# [1.]])
这是我的集团创建者,并且与复选框小部件交互
import 'package:Flutter/material.dart';
class CategoriesTile extends StatelessWidget {
const CategoriesTile({
this.label,this.padding,this.value,this.onChanged,});
final String label;
final EdgeInsets padding;
final bool value;
final Function onChanged;
@override
Widget build(BuildContext context) {
return Material(
color: Colors.grey[100],elevation: 1,child: InkWell(
onTap: () {
onChanged(!value);
},child: Container(
padding: EdgeInsets.all(15),child: Row(
children: <Widget>[
Expanded(child: Text(label)),CheckBox(
activeColor: Colors.black87,value: value,tristate: true,onChanged: (bool newValue) {
onChanged(newValue);
},),],);
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)