Ejemplo n.º 1
0
 public function getPagination()
 {
     if ($this->foundData()) {
         return $this->_dataProvider->getPagination();
     } else {
         return FALSE;
     }
 }
 public function __construct($controllerId, $moduleId, RedBeanModel $listModel, $moduleName, CDataProvider $dataProvider, $activeActionElementType = null)
 {
     assert('is_string($controllerId)');
     assert('is_string($moduleId)');
     assert('$activeActionElementType == null || is_string($activeActionElementType)');
     parent::__construct(2, 1);
     $listView = new LeaderboardListView($controllerId, $moduleId, get_class($listModel), $dataProvider, array());
     $actionBarView = new LeaderboardActionBarForListView($controllerId, $moduleId, $listModel, $listView->getGridViewId(), $dataProvider->getPagination()->pageVar, $listView->getRowsAreSelectable(), $activeActionElementType);
     $this->setView($actionBarView, 0, 0);
     $this->setView($listView, 1, 0);
 }
Ejemplo n.º 3
0
 public function __construct($controllerId, $moduleId, ModelForm $searchModel, RedBeanModel $listModel, $moduleName, CDataProvider $dataProvider, $selectedIds, $actionBarViewClassName)
 {
     assert('is_string($controllerId)');
     assert('is_string($moduleId)');
     assert('is_string($actionBarViewClassName)');
     parent::__construct(3, 1);
     $searchViewClassName = $moduleName . 'SearchView';
     $searchView = new $searchViewClassName($searchModel, get_class($listModel));
     $listViewClassName = $moduleName . 'ListView';
     $listView = new $listViewClassName($controllerId, $moduleId, get_class($listModel), $dataProvider, $selectedIds, null, array(), $searchModel->getListAttributesSelector());
     $actionBarView = new $actionBarViewClassName($controllerId, $moduleId, $listModel, $listView->getGridViewId(), $dataProvider->getPagination()->pageVar, $listView->getRowsAreSelectable());
     $this->setView($actionBarView, 0, 0);
     $this->setView($searchView, 1, 0);
     $this->setView($listView, 2, 0);
 }
Ejemplo n.º 4
0
 /**
  * Returns the pagination object.
  * @param string $className the pagination object class name. Parameter is available since version 1.1.13.
  * @return Pagination|bool the pagination object. If this is false, it means the pagination is disabled.
  */
 public function getPagination($className = 'Restyii\\Client\\Resource\\Pagination')
 {
     return parent::getPagination($className);
 }
Ejemplo n.º 5
0
 /**
  * @param CDataProvider $dataProvider
  * @return string
  */
 public static function getSerializedDataForExport(CDataProvider $dataProvider)
 {
     $totalItems = intval($dataProvider->calculateTotalItemCount());
     $dataProvider->getPagination()->setPageSize($totalItems);
     return serialize($dataProvider);
 }