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; }