Mgallegos\LaravelJqgrid\Renders\JqGridRender::setNavigatorEvent PHP Method

setNavigatorEvent() public method

Set an event in the navigator or in the diffrent modules add,edit,del,view, search. Online documentation available at http://www.trirand.com/jqgridwiki/doku.php?id=wiki:navigator
public setNavigatorEvent ( string $module, string $event, string $code )
$module string Can be navigator, edit, add, del, search, view.
$event string Valid event for the particular module
$code string Javascript code which will be executed when the event raises
    public function setNavigatorEvent($module, $event, $code)
    {
        foreach ($this->navigatorValidators as $validator) {
            //$validator->validate(array_add(array(), $module, $options));
        }
        switch ($module) {
            case 'navigator':
                $this->navigatorOptions = array_add($this->navigatorOptions, $event, '###' . $code . '###');
                break;
            case 'edit':
                $this->navigatorEditOptions = array_add($this->navigatorEditOptions, $event, '###' . $code . '###');
                break;
            case 'add':
                $this->navigatorAddOptions = array_add($this->navigatorAddOptions, $event, '###' . $code . '###');
                break;
            case 'del':
                $this->navigatorDeleteOptions = array_add($this->navigatorDeleteOptions, $event, '###' . $code . '###');
                break;
            case 'search':
                $this->navigatorSearchOptions = array_add($this->navigatorSearchOptions, $event, '###' . $code . '###');
                break;
            case 'view':
                $this->navigatorViewOptions = array_add($this->navigatorViewOptions, $event, '###' . $code . '###');
                break;
        }
        return $this;
    }