flutter - 颤振 | 图表馅饼 | 来自数据库的信息
问题描述
我想从数据库创建一个数据图表。但是当我运行它时返回错误null。在此处输入图像描述
List<charts.Series<Transactions, String>> _series(BuildContext context) {
final myTransaction = Provider.of<Transaction>(context).myTransaction;
List<Transactions> data = List<Transactions>();
data.add(Transactions(category: myTransaction.category, amount: myTransaction.amount, color: myTransaction.color));
return [
charts.Series<Transactions, String>(
id: 'Transactions',
domainFn: (Transactions transactions, _) => transactions.category,
measureFn: (Transactions transactions, _) => transactions.amount,
labelAccessorFn: (Transactions transactions, _) => '\$${transactions.amount}',
colorFn: (Transactions transactions, _) =>
charts.ColorUtil.fromDartColor(
HexColor.fromHex(transactions.color)),
data: data
)
];
}
解决方案
您需要myTransaction
在Transaction
课堂上进行初始化。
Transactions myTransaction = Transaction() ;
推荐阅读
- docker - Golang Docker SDK 镜像构建失败并出现 COPY
- javascript - Auth0 实施未填充
- android - 检测无障碍服务中按下的电源按钮
- excel - 如何在 VBA 中使范围动态化
- regular-language - 如果 L 的字符串由 0 组成,仅证明 L* 是正则的
- jquery - 使用jquery同时为td标签和输入标签设置文本和值
- c - postgres 错误:未保留锁定缓冲区内容(postgres 错误 XX000)
- c# - 如何制作锯齿状阵列?
- json - 映射,但在密钥对之间有换行符
- jquery - Ninja Forms, jQuery 问题