original_string: public function init_delete($field)
      {
          // set special CSS class for delete buttons to add some styling
          $this->columns[$field]['button_class'] = 'atk-effect-danger atk-delete-button';
          $this->columns[$field]['icon'] = 'trash';
  
          // if this was clicked, then delete record
          if ($id = $_GET[$this->name.'_'.$field]) {
  
              // delete record
              $this->_performDelete($id);
  
              // show message
              $this->js()->univ()
                  ->successMessage('Deleted Successfully')
                  ->reload()
                  ->execute();
          }
  
          // move button column at the end (to the right)
          $self = $this;
          $this->app->addHook('post-init', function () use ($self, $field) {
              if ($self->hasColumn($field)) {
                  $self->addOrder()->move($field, 'last')->now();
              }
          });
  
          // ask for confirmation
          $this->init_confirm($field);
      }
code: public function init_delete($field)
      {
          // set special CSS class for delete buttons to add some styling
          $this->columns[$field]['button_class'] = 'atk-effect-danger atk-delete-button';
          $this->columns[$field]['icon'] = 'trash';
  
          // if this was clicked, then delete record
          if ($id = $_GET[$this->name.'_'.$field]) {
  
              // delete record
              $this->_performDelete($id);
  
              // show message
              $this->js()->univ()
                  ->successMessage('Deleted Successfully')
                  ->reload()
                  ->execute();
          }
  
          // move button column at the end (to the right)
          $self = $this;
          $this->app->addHook('post-init', function () use ($self, $field) {
              if ($self->hasColumn($field)) {
                  $self->addOrder()->move($field, 'last')->now();
              }
          });
  
          // ask for confirmation
          $this->init_confirm($field);
      }
code_tokens: public function init_delete ( $ field ) { // set special CSS class for delete buttons to add some styling $ this -> columns [ $ field ] [ 'button_class' ] = 'atk-effect-danger atk-delete-button' ; $ this -> columns [ $ field ] [ 'icon' ] = 'trash' ; // if this was clicked, then delete record if ( $ id = $ _GET [ $ this -> name . '_' . $ field ] ) { // delete record $ this -> _performDelete ( $ id ) ; // show message $ this -> js ( ) -> univ ( ) -> successMessage ( 'Deleted Successfully' ) -> reload ( ) -> execute ( ) ; } // move button column at the end (to the right) $ self = $ this ; $ this -> app -> addHook ( 'post-init' , function ( ) use ( $ self , $ field ) { if ( $ self -> hasColumn ( $ field ) ) { $ self -> addOrder ( ) -> move ( $ field , 'last' ) -> now ( ) ; } } ) ; // ask for confirmation $ this -> init_confirm ( $ field ) ; }
docstring: Initialize column with delete buttons.
  
  @param string $field
docstring_tokens: Initialize column with delete buttons .