Prado\Web\UI\ActiveControls\TInPlaceTextBox::getPostBackOptions PHP 메소드

getPostBackOptions() 보호된 메소드

protected getPostBackOptions ( ) : array
리턴 array callback options.
    protected function getPostBackOptions()
    {
        $options = parent::getPostBackOptions();
        $options['ID'] = $this->getLabelClientID();
        $options['TextBoxID'] = $this->getClientID();
        $options['ExternalControl'] = $this->getExternalControlID();
        $options['AutoHide'] = $this->getAutoHideTextBox() == false ? '' : true;
        $options['AutoPostBack'] = $this->getAutoPostBack() == false ? '' : true;
        $options['Columns'] = $this->getColumns();
        if ($this->getTextMode() === 'MultiLine') {
            $options['Rows'] = $this->getRows();
            $options['Wrap'] = $this->getWrap() == false ? '' : true;
        } else {
            $length = $this->getMaxLength();
            $options['MaxLength'] = $length > 0 ? $length : '';
        }
        if ($this->hasEventHandler('OnLoadingText')) {
            $options['LoadTextOnEdit'] = true;
        }
        $options['ReadOnly'] = $this->getReadOnly();
        return $options;
    }