GOOGLE ADS

четверг, 28 апреля 2022 г.

Массив генерируется одной строкой

Как я могу создать массив 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])));

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...