import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:rogapp/pages/index/index_controller.dart'; class MainPerfPage extends StatelessWidget { MainPerfPage({Key? key}) : super(key: key); IndexController indexController = Get.find(); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("Select Main Perfecture"), ), body: ListView.builder( itemCount: indexController.perfectures.length, itemBuilder: (context, index){ return ListTile( onTap: (){ indexController.dropdownValue = indexController.perfectures[index][0]["id"].toString(); indexController.populateForPerf(indexController.dropdownValue, indexController.mapController!); Get.back(); }, title: Text(indexController.perfectures[index][0]["adm1_ja"].toString()), ); }, ), ); } }