Back to StandardButton class

Method prepareOptions

protected void
prepareOptions
(array &$options)
Prepare options for this button.
Parameters
  • array $options The options about this button.
Returns
  • void
Since
  • 4.0.0

Method prepareOptions - Source code

/**
 * Prepare options for this button.
 *
 * @param   array  $options  The options about this button.
 *
 * @return  void
 *
 * @since  4.0.0
 */
protected function prepareOptions(array &$options)
{
    parent::prepareOptions($options);
    if (empty($options['is_child'])) {
        $class = $this->fetchButtonClass($this->getName());
        $options['btnClass'] = $options['button_class'] = $options['button_class'] ?? $class;
    }
    $options['onclick'] = $options['onclick'] ?? $this->_getCommand();
}