public function setPageSize($value) { if (($value = TPropertyValue::ensureInteger($value)) > 0) { $this->_pageSize = $value; } else { throw new TInvalidDataValueException('pageddatasource_pagesize_invalid'); } }
/** * @return TPagedDataSource creates a paged data source */ protected function createPagedDataSource() { $ds = new TPagedDataSource(); $ds->setCurrentPageIndex($this->getCurrentPageIndex()); $ds->setPageSize($this->getPageSize()); $ds->setAllowPaging($this->getAllowPaging()); $ds->setAllowCustomPaging($this->getAllowCustomPaging()); $ds->setVirtualItemCount($this->getVirtualItemCount()); return $ds; }