我试图在Flutter中创建一个非常动态的数据表,从某种意义上说,它随每个响应而完全改变。是否有任何程序包或小部件可通过JSON响应创建数据表,如下所示:
{"array":[["mr", "500", "140,00", "7,00", "147,00"], ["vrijednost", "140.00", "Kn"], ["jm ko\u010dna Glena", "", "KOM 20000. 7,00.", "Vrijednost bez PDV-a", "Iznos PDV-a :", "UKUPNO SA PDV-om"], ["poreza", "7,00"], ["naziv artikla-usluge", "", "BIJELI KRUH 600 gr", "", "osnovica iznos", "140.00"], ["\u017eovratni", "\u0161ifra artikla", "more", "%", "5,00"]]}
非常感谢您的回复。
答案 0 :(得分:0)
一旦您以Map<String, dynamic>
格式获取数据,就需要“按摩”数据,确定哪些是表的标题(列)以及哪些数据组(单元格/行)。
要动态生成这些内容,请查看DataTable
。
DataTable(
columns: getColumnArray(), // returns DataColumns with Text for headers
rows: getRowArray(), // returns DataRows & DataCells with Texts for grouped data
)