update for get listview update

This commit is contained in:
Mohamed Nouffer
2022-06-29 18:25:19 +05:30
parent 7b9d029bb0
commit 4db26e5490
61 changed files with 121 additions and 68 deletions

View File

@ -58,7 +58,6 @@ class DestinationWidget extends StatelessWidget {
//print(element["index"]);
int action_id = destinationController.destinations[element["index"]]["id"] as int;
destinationController.makeOrder(action_id, (element["index"] as int) - 1, "up");
});
}
@ -67,7 +66,6 @@ class DestinationWidget extends StatelessWidget {
//print(element["index"]);
int action_id = destinationController.destinations[element["index"]]["id"] as int;
destinationController.makeOrder(action_id, (element["index"] as int) + 1, "up");
});
}
@ -90,7 +88,8 @@ class DestinationWidget extends StatelessWidget {
Padding(
padding: const EdgeInsets.only(top:45.0),
child: ListView.builder(
itemCount: destinationController.destinations.length,
itemCount: destinationController.destinationCount.value,
//itemCount: destinationController.destinations.length,
// onReorder: (int oldIndex, int newIndex){
// int action_id = destinationController.destinations[oldIndex]["id"] as int;
// //print(action_id);
@ -165,13 +164,17 @@ class DestinationWidget extends StatelessWidget {
),
),
),
startChild: Column(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [
Text(destinationController.matrix["rows"][0]["elements"][index]["distance"]["text"].toString()),
Text(destinationController.matrix["rows"][0]["elements"][index]["duration"]["text"].toString())
],
),
startChild:
destinationController.matrix["rows"] != null ?
Column(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: [
Text(destinationController.matrix["rows"][0]["elements"][index]["distance"]["text"].toString()),
Text(destinationController.matrix["rows"][0]["elements"][index]["duration"]["text"].toString())
],
):
Container()
,
);
}