/** * Render a group of lists that contains the search result from GlobalList * */ protected function renderListViews() { $rows = count($this->views); $gridView = new GridView($rows, 1); $row = 0; foreach ($this->views as $view) { $gridView->setView($view, $row++, 0); } return ZurmoHtml::tag('div', array('id' => 'MixedModelsMultipleListsView'), $gridView->render()); }
/** * @param WizardActiveForm $form * @return string */ protected function renderContainingViews(WizardActiveForm $form) { $moduleForWorkflowWizardView = new ModuleForWorkflowWizardView($this->model, $form); $triggersForWorkflowWizardView = new TriggersForWorkflowWizardView($this->model, $form, true); $actionsForWorkflowWizardView = new ActionsForWorkflowWizardView($this->model, $form, true); $emailMessagesForWorkflowWizardView = new EmailMessagesForWorkflowWizardView($this->model, $form, true); $generalDataForWorkflowWizardView = new GeneralDataForWorkflowWizardView($this->model, $form, true); $gridView = new GridView(5, 1); $gridView->setView($moduleForWorkflowWizardView, 0, 0); $gridView->setView($triggersForWorkflowWizardView, 1, 0); $gridView->setView($actionsForWorkflowWizardView, 2, 0); $gridView->setView($emailMessagesForWorkflowWizardView, 3, 0); $gridView->setView($generalDataForWorkflowWizardView, 4, 0); return $gridView->render(); }
/** * @param WizardActiveForm $form * @return string */ protected function renderContainingViews(WizardActiveForm $form) { $moduleForReportWizardView = new ModuleForReportWizardView($this->model, $form); $filtersForReportWizardView = new FiltersForReportWizardView($this->model, $form, true); $displayAttributesForReportWizardView = new DisplayAttributesForReportWizardView($this->model, $form, true); $orderBysForReportWizardView = new OrderBysForReportWizardView($this->model, $form, true); $generalDataForReportWizardView = new GeneralDataForReportWizardView($this->model, $form, true); $gridView = new GridView(5, 1); $gridView->setView($moduleForReportWizardView, 0, 0); $gridView->setView($filtersForReportWizardView, 1, 0); $gridView->setView($displayAttributesForReportWizardView, 2, 0); $gridView->setView($orderBysForReportWizardView, 3, 0); $gridView->setView($generalDataForReportWizardView, 4, 0); return $gridView->render(); }
protected function renderLeftAndRightGridViewContent($leftTopView, $leftBottomView, $rightTopView, $renderRightSide) { assert('$leftTopView instanceof View'); assert('$leftBottomView instanceof View'); assert('$rightTopView instanceof View || $rightTopView == null'); assert('is_bool($renderRightSide)'); $actionView = new ActionBarForUserEditAndDetailsView($this->controllerId, $this->moduleId, $this->params['relationModel'], 'DetailsLink'); $content = $actionView->render(); $leftVerticalGridView = new GridView(2, 1); $leftVerticalGridView->setView($leftTopView, 0, 0); $leftVerticalGridView->setView($leftBottomView, 1, 0); $content .= $leftVerticalGridView->render(); if ($renderRightSide) { $rightVerticalGridView = new GridView(1, 1); $rightVerticalGridView->setView($rightTopView, 0, 0); $content .= $rightVerticalGridView->render(); } return $content; }
/** * @param $leftTopView * @param $leftBottomView * @param $rightTopView * @param bool $renderRightSide * @return string */ protected function renderLeftAndRightGridViewContent($leftTopView, $leftBottomView, $rightTopView, $renderRightSide) { assert('$leftTopView instanceof View'); assert('$leftBottomView instanceof View'); assert('$rightTopView instanceof View || $rightTopView == null'); assert('is_bool($renderRightSide)'); $actionView = new ActionBarForUserEditAndDetailsView($this->controllerId, $this->moduleId, $this->params['relationModel'], 'UserDetailsMenu'); $content = $actionView->render(); $leftVerticalGridView = new GridView(2, 1); $leftVerticalGridView->setView($leftTopView, 0, 0); $leftVerticalGridView->setView($leftBottomView, 1, 0); $content .= $leftVerticalGridView->render(); if ($renderRightSide) { $this->setCssClasses(array_merge($this->getCssClasses(), array('double-column'))); $rightVerticalGridView = new GridView(1, 1); $rightVerticalGridView->setView($rightTopView, 0, 0); $content .= $rightVerticalGridView->render(); } else { $this->setCssClasses(array_merge($this->getCssClasses(), array('single-column'))); } return $content; }
protected function renderContainingViews(WizardActiveForm $form) { $views = $this->resolveContainingViews($form); $rows = count($views); $gridView = new GridView($rows, 1); foreach ($views as $row => $view) { $gridView->setView($view, $row, 0); } $content = $gridView->render(); return $content; }
protected function renderLeftAndRightGridViewContent($leftTopView, $leftBottomView, $rightTopView, $renderRightSide) { assert('$leftTopView instanceof View'); assert('$leftBottomView instanceof View'); assert('$rightTopView instanceof View || $rightTopView == null'); assert('is_bool($renderRightSide)'); $leftVerticalGridView = new GridView(2, 1); $leftVerticalGridView->setView($leftTopView, 0, 0); $leftVerticalGridView->setView($leftBottomView, 1, 0); $content = $leftVerticalGridView->render(); if ($renderRightSide) { $this->setCssClasses(array_merge($this->getCssClasses(), array('double-column'))); $rightVerticalGridView = new GridView(1, 1); $rightVerticalGridView->setView($rightTopView, 0, 0); $content .= $rightVerticalGridView->render(); } else { $this->setCssClasses(array_merge($this->getCssClasses(), array('single-column'))); } return $content; }