protected function defaultSubmitEvent()
    {
        $expression = [];

        if ($this->autoClose) {
            $expression[] = "$(this).modal('toggle');";
        }

        if ($this->pjaxContainer) {
            $expression[] = "$.pjax.reload({container : '$this->pjaxContainer', timeout : $this->pjaxTimeout });";
        }

        $script = implode("\r\n", $expression);

        $this->events[self::EVENT_MODAL_SUBMIT] = new JsExpression("
                function(event, data, status, xhr) {
                    if(status){
                        $script
                    }
                }
            ");
    }
protected function defaultSubmitEvent()
    {
        $expression = [];

        if ($this->autoClose) {
            $expression[] = "$(this).modal('toggle');";
        }

        if ($this->pjaxContainer) {
            $expression[] = "$.pjax.reload({container : '$this->pjaxContainer', timeout : $this->pjaxTimeout });";
        }

        $script = implode("\r\n", $expression);

        $this->events[self::EVENT_MODAL_SUBMIT] = new JsExpression("
                function(event, data, status, xhr) {
                    if(status){
                        $script
                    }
                }
            ");
    }
protected function defaultSubmitEvent ( ) { $ expression = [ ] ; if ( $ this -> autoClose ) { $ expression [ ] = "$(this).modal('toggle');" ; } if ( $ this -> pjaxContainer ) { $ expression [ ] = "$.pjax.reload({container : '$this->pjaxContainer', timeout : $this->pjaxTimeout });" ; } $ script = implode ( "\r\n" , $ expression ) ; $ this -> events [ self :: EVENT_MODAL_SUBMIT ] = new JsExpression ( "
                function(event, data, status, xhr) {
                    if(status){
                        $script
                    }
                }
            " ) ; }
register pjax event
register pjax event