Menghapus data dari database dalam Flutter
1. Membuat Fungsi Refresh
Bukalah file tampil_murid.dart lalu dalam class TampilMuridState masukanlah kode berikut ini:
void refreshData() {
setState(() {
dataSemuaMurid = tampilDataMurid();
});
}
Keterangan:
- Fungsi refreshData() digunakan agar setelah data dihapus maka data yang ditampilkan juga terupdate
2. Panggil Fungsi Hapus
Bukalah file tampil_murid.dart lalu pada tombol Hapus dalam metode onPressed masukanlah kode berikut ini:
hapusDataMurid(m[‘id’]);
refreshData();
Keterangan:
hapusDataMurid(m[‘id’]) adalah metode yang terdapat dalam file helper.dart
3. Jalankan Aplikasi
Tekan menu Run -> Start Debugging atau shortcut tombol F5