/**
  * Renders content for a list view. Utilizes a CActiveDataprovider
  * and a CGridView widget.
  * and form layout.
  * @return A string containing the element's content.
  */
 protected function renderContent()
 {
     $cClipWidget = new CClipWidget();
     $cClipWidget->beginClip("ListView");
     $cClipWidget->widget($this->getGridViewWidgetPath(), $this->getCGridViewParams());
     $cClipWidget->endClip();
     $content = $this->renderKanbanViewTitleWithActionBars();
     if ($this->searchFormModel !== null) {
         $content .= $this->renderSearchView();
     }
     $this->registerKanbanGridScript();
     TasksUtil::resolveShouldOpenToTask($this->getGridId());
     $content .= $cClipWidget->getController()->clips['ListView'] . "\n";
     $content .= $this->renderScripts();
     $zeroModelView = new ZeroTasksForRelatedModelYetView($this->controllerId, $this->moduleId, 'Task', get_class($this->params['relationModel']));
     $content .= $zeroModelView->render();
     $content .= $this->renderUIOverLayBlock();
     return $content;
 }
 /**
  * Renders content
  * @return string
  */
 protected function renderContent()
 {
     $content = parent::renderContent();
     TasksUtil::resolveShouldOpenToTask($this->getGridViewId());
     return $content;
 }
Example #3
0
 /**
  * Resolve that should a task be opened on details and relations view.
  */
 public static function resolveShouldOpenToTaskForDetailsAndRelationsView()
 {
     $getData = GetUtil::getData();
     //This would be required in case edit of task navigates to a new page and not modal
     if (null != ($gridId = ArrayUtil::getArrayValue($getData, 'sourceId'))) {
         TasksUtil::resolveShouldOpenToTask($gridId);
     }
 }