Prado\Web\UI\ActiveControls\TBaseActiveCallbackControl::getClientSideOptions PHP Method

getClientSideOptions() protected method

protected getClientSideOptions ( ) : array
return array list of callback javascript options.
    protected function getClientSideOptions()
    {
        $default = $this->getDefaultClientSideOptions();
        $options = array_merge($default, $this->getClientSide()->getOptions()->toArray());
        $validate = $this->getCausesValidation();
        $options['CausesValidation'] = $validate ? '' : false;
        $options['ValidationGroup'] = $this->getValidationGroup();
        $options['CallbackParameter'] = $this->getCallbackParameter();
        // needed for TCallback
        if (!isset($options['EventTarget'])) {
            $options['EventTarget'] = $this->getControl()->getUniqueID();
        }
        return $options;
    }