protected function __toJs($strCustomJs = "", $arrInitArguments = array(), $blnRawJs = false)
    {
        // Add extra arguments to javascript initialization method.
        if ($this->__currentpage > 1) {
            $arrInitArguments["initialPage"] = $this->__currentpage;
        }

        $arrInitArguments["confirmPage"] = $this->__hasconfirmpage;

        $strJs = "";
        $strJs .= "objForm.setLabel('next', '" . $this->__nextlabel . "');\n\t";
        $strJs .= "objForm.setLabel('previous', '" . $this->__previouslabel . "');\n\t";

        if (!empty($this->__nextclass)) {
        	$strJs .= "objForm.setClass('next', '" . $this->__nextclass . "');\n\t";
        }

        if (!empty($this->__previousclass)) {
        	$strJs .= "objForm.setClass('previous', '" . $this->__previousclass . "');\n\t";
        }

        if (strlen($strCustomJs) > 0) {
            $strJs .= $strCustomJs;
        }

        return parent::__toJs($strJs, $arrInitArguments, $blnRawJs);
    }
protected function __toJs($strCustomJs = "", $arrInitArguments = array(), $blnRawJs = false)
    {
        // Add extra arguments to javascript initialization method.
        if ($this->__currentpage > 1) {
            $arrInitArguments["initialPage"] = $this->__currentpage;
        }

        $arrInitArguments["confirmPage"] = $this->__hasconfirmpage;

        $strJs = "";
        $strJs .= "objForm.setLabel('next', '" . $this->__nextlabel . "');\n\t";
        $strJs .= "objForm.setLabel('previous', '" . $this->__previouslabel . "');\n\t";

        if (!empty($this->__nextclass)) {
        	$strJs .= "objForm.setClass('next', '" . $this->__nextclass . "');\n\t";
        }

        if (!empty($this->__previousclass)) {
        	$strJs .= "objForm.setClass('previous', '" . $this->__previousclass . "');\n\t";
        }

        if (strlen($strCustomJs) > 0) {
            $strJs .= $strCustomJs;
        }

        return parent::__toJs($strJs, $arrInitArguments, $blnRawJs);
    }
protected function __toJs ( $ strCustomJs = "" , $ arrInitArguments = array ( ) , $ blnRawJs = false ) { // Add extra arguments to javascript initialization method. if ( $ this -> __currentpage > 1 ) { $ arrInitArguments [ "initialPage" ] = $ this -> __currentpage ; } $ arrInitArguments [ "confirmPage" ] = $ this -> __hasconfirmpage ; $ strJs = "" ; $ strJs .= "objForm.setLabel('next', '" . $ this -> __nextlabel . "');\n\t" ; $ strJs .= "objForm.setLabel('previous', '" . $ this -> __previouslabel . "');\n\t" ; if ( ! empty ( $ this -> __nextclass ) ) { $ strJs .= "objForm.setClass('next', '" . $ this -> __nextclass . "');\n\t" ; } if ( ! empty ( $ this -> __previousclass ) ) { $ strJs .= "objForm.setClass('previous', '" . $ this -> __previousclass . "');\n\t" ; } if ( strlen ( $ strCustomJs ) > 0 ) { $ strJs .= $ strCustomJs ; } return parent :: __toJs ( $ strJs , $ arrInitArguments , $ blnRawJs ) ; }
Generate Javascript code

See {@link \ValidFormBuilder\ValidForm::toJs()}

@param string $strCustomJs Optional custom javascript code to be executed at the same
time the form is initialized
@param array $arrInitArguments Only use this when initializing a custom client-side object. This is a flat array
of arguments being passed to the custom client-side object.
@param string $blnRawJs If set to true, the generated javascript will not be wrapped in a <script> element. This
is particulary useful when generating javascript to be returned to an AJAX response.
@return string Generated javascript
Generate Javascript code