/** * Constructor * @param QControl|QForm $objParentObject * @param null|string $strControlId */ public function __construct($objParentObject, $strControlId = null) { parent::__construct($objParentObject, $strControlId); $this->CssClass = 'paginator'; //$this->strLabelForPrevious = QApplication::Translate('<<'); //$this->strLabelForNext = QApplication::Translate('>>'); }
public function __set($strName, $mixValue) { switch ($strName) { case 'AddArrow': try { $this->blnAddArrow = QType::Cast($mixValue, QType::Boolean); break; } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } case 'Spread': try { $this->blnSpread = QType::Cast($mixValue, QType::Boolean); break; } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } case 'Size': try { $this->intSize = QType::Cast($mixValue, QType::Integer); break; } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } default: try { parent::__set($strName, $mixValue); } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } break; } }
public function __set($strName, $mixValue) { switch ($strName) { case 'IndexCount': $this->intIndexCount = QType::Cast($mixValue, QType::Integer); if ($this->intIndexCount < 7) { throw new QCallerException('Paginator must have an IndexCount >= 7'); } return $this->intIndexCount; case 'LabelForNext': try { return $this->strLabelForNext = QType::Cast($mixValue, QType::String); } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } case 'LabelForPrevious': try { return $this->strLabelForPrevious = QType::Cast($mixValue, QType::String); } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } default: try { return parent::__set($strName, $mixValue); } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } break; } }
public function __set($strName, $mixValue) { switch ($strName) { case 'LabelForNext': try { return $this->strLabelForNext = QType::Cast($mixValue, QType::String); } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } case 'LabelForPrevious': try { return $this->strLabelForPrevious = QType::Cast($mixValue, QType::String); } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } default: try { return parent::__set($strName, $mixValue); } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } break; } }