Prado\Web\UI\JuiControls\TJuiAutoComplete::getPostBackOptions PHP Method

getPostBackOptions() protected method

protected getPostBackOptions ( ) : array
return array list of callback options.
    protected function getPostBackOptions()
    {
        $options = $this->getOptions()->toArray();
        if (strlen($separator = $this->getSeparator())) {
            $options['Separators'] = $separator;
        }
        if ($this->getAutoPostBack()) {
            $options = array_merge($options, parent::getPostBackOptions());
            $options['AutoPostBack'] = true;
        }
        if (strlen($textCssClass = $this->getTextCssClass())) {
            $options['textCssClass'] = $textCssClass;
        }
        $options['minLength'] = $this->getMinChars();
        $options['delay'] = $this->getFrequency() * 1000.0;
        $options['appendTo'] = '#' . $this->getResultPanel()->getClientID();
        $options['ID'] = $this->getClientID();
        $options['EventTarget'] = $this->getUniqueID();
        $options['CausesValidation'] = $this->getCausesValidation();
        $options['ValidationGroup'] = $this->getValidationGroup();
        return $options;
    }