我有 PaginatedDataTable 并将源的 PaginatedDataTable 的属性放到另一个类中.. 这是代码
class MainPage extends StatefulWidget {
MainPage({Key key}) : super(key: key);
@override
_MainPageState createState() => new _MainPageState();
}
class _MainPageState extends State<MainPage> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: PaginatedDataTable(
header: Center(
child: Text(
'List Data'
)),
onRowsPerPageChanged:...
columns: <DataColumn>[
DataColumn(label: Text('No.')),
DataColumn(label: Text('Data 1')),
DataColumn(label: Text('Data 2'))
],
source: mysource,
rowsPerPage:...
)
)
}
}
对于mysource:
class MySource extends DataTableSource {
...
}
但让我感到困惑的是......在我处理完我的数据之后,class MySource extends DataTableSource
我不知道如何从那里传递数据以在 StateFulWidget 的 MainPage 中调用它......所以有没有办法class MySource extends DataTableSource
从里面调用数据class MainPage extends StatefulWidget