mutipleitem method
Implementation
Future<List<Printmodel>> mutipleitem(List<Widget> children) async {
List<Printmodel> generalprintvalue = [];
for (Widget i in children) {
if (i is Row) {
generalprintvalue.add(Printmodel(data: await rowcol(i.children)));
} else if (i is Container) {
if (i.child != null) {
if (generalprintvalue.isEmpty) {
generalprintvalue = await container(i.child!);
} else {
List<Printmodel> sola = await container(i.child!);
for (int i = 0; i < sola.length; i++) {
generalprintvalue.add(sola[i]);
}
}
// generalprintvalue.add(await container(i.child!));
} else {
generalprintvalue.add(Printmodel(data: [await item(i)]));
}
} else {
generalprintvalue.add(Printmodel(data: [await expanded(i)]));
}
}
return generalprintvalue;
}