在颤动中如何在数据表中创建动态列和行(根据数据列)
In flutter how to create dynamic column and row both (according to data column ) in datatable
在 Flutter 中,我想在我的数据中动态列 Table 因为每次我从数据库中获得不同的 number() 列。
我如何创建任何人帮助
也许您可以使用 StatefulWidget
包装您的 DataTable,您可以定义
List<DataColumn> dataColumns;
在你的州。
每次您从某个地方的 API/calculations/or 获取源数据时。您可以从源数据中填充此 dataColumns
列表并调用 setState
.
假设您从数据库中获取列名并将其放入 List<String> columnNames=['Name','Surname','Phone','Adress'];
setState(() {
dataColumns=columnNames.map((string)=>DataColumn(label: Text(string)).toList();
});
DataTable(
columns: dataColumns,
////....
)
在 Flutter 中,我想在我的数据中动态列 Table 因为每次我从数据库中获得不同的 number() 列。 我如何创建任何人帮助
也许您可以使用 StatefulWidget
包装您的 DataTable,您可以定义
List<DataColumn> dataColumns;
在你的州。
每次您从某个地方的 API/calculations/or 获取源数据时。您可以从源数据中填充此 dataColumns
列表并调用 setState
.
假设您从数据库中获取列名并将其放入 List<String> columnNames=['Name','Surname','Phone','Adress'];
setState(() {
dataColumns=columnNames.map((string)=>DataColumn(label: Text(string)).toList();
});
DataTable(
columns: dataColumns,
////....
)