Как я могу создать массив DataColumn в одной строке?
<DataColumn>[
DataColumn(label: Text('A')),
DataColumn(label: Text('B')),
DataColumn(label: Text('C')),
DataColumn(label: Text('D')),
]
Такие как:
list<DataColumn>.gen(['A','B','C','D'], (string) => DataColumn(label: Text(string)));
Решение проблемы
Вы можете использовать List.generate()
как есть:
List<String> stringList = ['ACTIVE', 'MODE', 'SEMI', 'AUTO'];
Colum(children: List.generate(stringList.length, (int index) => DataColumn(label: Text(stringList[index])));
Комментариев нет:
Отправить комментарий