table_location = $location; } public function table_name($name) { $this->table_name = $name; } public function set_delete($aa){ $this->option_delete = $aa; } public function set_update($aa){ $this->option_update = $aa; } private function create_delete_action(){ $html = ' $("#'.$this->table_name.' tbody").on("click", ".delete",function(){ event.preventDefault(); var dataId = $(this).attr("data-id"); swal({ title: "Hapus Data", text: "Anda yakin ingin menghapus data ini", type: "info", showCancelButton: true, closeOnConfirm: false, showLoaderOnConfirm: true }, function () { setTimeout(function () { $.ajax({ url: "'.url($this->table_location).'/delete", method: "post", dataType: "text", data: { id: dataId }, success:function(){ '.$this->table_name.'.ajax.reload(); } }) swal("Data Telah Dihapus !"); }, 1000); }); }) '; return $html; } private function create_update_action(){ $html = ' $("#'.$this->table_name.' tbody").on("click", ".edit",function(){ event.preventDefault(); var dataId = $(this).attr("data-id"); location.href = "'.url($this->table_location).'/update/"+dataId; }) '; return $html; } public function create_row($arr) { $create_row = ""; foreach($arr as $key => $val){ $create_row .= "