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