diff --git a/Livewire/Rekening/RekeningModal.php b/Livewire/Rekening/RekeningModal.php index f959b43..d4c7a34 100644 --- a/Livewire/Rekening/RekeningModal.php +++ b/Livewire/Rekening/RekeningModal.php @@ -33,6 +33,7 @@ protected $listeners = [ 'delete' => 'delete', 'update' => 'update', + 'reload' => 'reload', ]; public function render() @@ -177,6 +178,12 @@ } } + public function reload() + { + $this->edit_mode = false; + $this->reset(); + } + public function hydrate() { $this->resetErrorBag(); diff --git a/Resources/views/parameter/rekening/index.blade.php b/Resources/views/parameter/rekening/index.blade.php index 0ba9b7a..edc6cfe 100644 --- a/Resources/views/parameter/rekening/index.blade.php +++ b/Resources/views/parameter/rekening/index.blade.php @@ -88,16 +88,17 @@ confirmButton: 'btn btn-primary', } }) - + $('#kt_modal_add_rekening').modal('hide'); LaravelDataTables['rekening-table'].ajax.reload(); }); }); - $(function(){ - $('#kt_modal_add_rekening').on('hidden.bs.modal', function () { - $(this).find('form').trigger('reset'); - }) - }); + $('#kt_modal_add_rekening').on('hidden.bs.modal', function () { + $(this).find('form').trigger('reset'); + Livewire.dispatch('reload', false); + }) + + @endpush