Prado\Web\UI\WebControls\TTextBox::getPostBackOptions PHP Method

getPostBackOptions() protected method

Gets the post back options for this textbox.
protected getPostBackOptions ( ) : array
return array
    protected function getPostBackOptions()
    {
        $options['ID'] = $this->getClientID();
        $options['EventTarget'] = $this->getUniqueID();
        $options['AutoPostBack'] = $this->getAutoPostBack();
        $options['CausesValidation'] = $this->getCausesValidation();
        $options['ValidationGroup'] = $this->getValidationGroup();
        $options['TextMode'] = $this->getTextMode();
        return $options;
    }

Usage Example

Example #1
0
 /**
  * Get javascript color picker options.
  * @return array color picker client-side options
  */
 protected function getPostBackOptions()
 {
     $options = parent::getPostBackOptions();
     $options['ClassName'] = $this->getCssClass();
     $options['ShowColorPicker'] = $this->getShowColorPicker();
     if ($options['ShowColorPicker']) {
         $mode = $this->getMode();
         if ($mode == TColorPickerMode::Full) {
             $options['Mode'] = $mode;
         } else {
             if ($mode == TColorPickerMode::Simple) {
                 $options['Palette'] = 'Tiny';
             }
         }
         $options['OKButtonText'] = $this->getOKButtonText();
         $options['CancelButtonText'] = $this->getCancelButtonText();
     }
     $options = array_merge($options, $this->getClientSide()->getOptions()->toArray());
     return $options;
 }