protected function getAjaxOptions() { $parentAjaxOptions = parent::getAjaxOptions(); $modalViewAjaxOptions = ModalView::getAjaxOptionsForModalLink($this->getDefaultLabel()); if (!isset($this->params['ajaxOptions'])) { $this->params['ajaxOptions'] = array(); } return CMap::mergeArray($parentAjaxOptions, $modalViewAjaxOptions, $this->params['ajaxOptions']); }
protected function getAjaxOptions() { $parentAjaxOptions = parent::getAjaxOptions(); $modalViewAjaxOptions = ModalView::getAjaxOptionsForModalLink($this->getDefaultLabel()); if (!isset($this->params['ajaxOptions'])) { $selector = $this->params['selector']; $isHtmlContent = $this->params['isHtmlContent']; $this->params['ajaxOptions'] = array('data' => array('isHtmlContent' => $isHtmlContent, 'content' => new CJavaScriptExpression(' function() { return ' . $selector . '; }'))); } return CMap::mergeArray($parentAjaxOptions, $modalViewAjaxOptions, $this->params['ajaxOptions']); }