Prado\Web\UI\ActiveControls\TAutoComplete::getPostBackOptions PHP Метод

getPostBackOptions() защищенный Метод

protected getPostBackOptions ( ) : array
Результат array list of callback options.
    protected function getPostBackOptions()
    {
        //disallow page state update ?
        //$this->getActiveControl()->getClientSide()->setEnablePageStateUpdate(false);
        $options = array();
        if (strlen($string = $this->getSeparator())) {
            $string = strtr($string, array('\\t' => "\t", '\\n' => "\n", '\\r' => "\r"));
            $token = preg_split('//', $string, -1, PREG_SPLIT_NO_EMPTY);
            $options['tokens'] = $token;
        }
        if ($this->getAutoPostBack()) {
            $options = array_merge($options, parent::getPostBackOptions());
            $options['AutoPostBack'] = true;
        }
        if (strlen($select = $this->getTextCssClass())) {
            $options['select'] = $select;
        }
        $options['ResultPanel'] = $this->getResultPanel()->getClientID();
        $options['ID'] = $this->getClientID();
        $options['EventTarget'] = $this->getUniqueID();
        if (($minchars = $this->getMinChars()) !== '') {
            $options['minChars'] = $minchars;
        }
        if (($frequency = $this->getFrequency()) !== '') {
            $options['frequency'] = $frequency;
        }
        $options['CausesValidation'] = $this->getCausesValidation();
        $options['ValidationGroup'] = $this->getValidationGroup();
        return $options;
    }