protected getPostBackOptions ( ) : array | ||
리턴 | 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;
}