protected function lstVariable_Create() { $this->lstVariable = new QListBox($this); $this->lstVariable->Name = QApplication::Translate('Variable'); $this->lstVariable->Required = true; if (!$this->blnEditMode) { $this->lstVariable->AddItem(QApplication::Translate('- Select One -'), null); } $objVariableArray = Variable::LoadAll(); if ($objVariableArray) { foreach ($objVariableArray as $objVariable) { $objListItem = new QListItem($objVariable->__toString(), $objVariable->Id); if ($this->objClassProperty->Variable && $this->objClassProperty->Variable->Id == $objVariable->Id) { $objListItem->Selected = true; } $this->lstVariable->AddItem($objListItem); } } }
protected function dtgVariable_Bind() { // Get Total Count b/c of Pagination $this->dtgVariable->TotalItemCount = Variable::CountAll(); $objClauses = array(); if ($objClause = $this->dtgVariable->OrderByClause) { array_push($objClauses, $objClause); } if ($objClause = $this->dtgVariable->LimitClause) { array_push($objClauses, $objClause); } $this->dtgVariable->DataSource = Variable::LoadAll($objClauses); }
protected function lstAdditionalVariable_Create() { $this->lstAdditionalVariable = new QListBox($this); $this->lstAdditionalVariable->Name = QApplication::Translate('Additional Variable'); $this->lstAdditionalVariable->AddItem(QApplication::Translate('- Select One -'), null); $objAdditionalVariableArray = Variable::LoadAll(); if ($objAdditionalVariableArray) { foreach ($objAdditionalVariableArray as $objAdditionalVariable) { $objListItem = new QListItem($objAdditionalVariable->__toString(), $objAdditionalVariable->Id); if ($this->objOperation->AdditionalVariable && $this->objOperation->AdditionalVariable->Id == $objAdditionalVariable->Id) { $objListItem->Selected = true; } $this->lstAdditionalVariable->AddItem($objListItem); } } }