Пример #1
0
 public function RenderRadio(HouseholdParticipation $objParticipation)
 {
     if ($objParticipation->Household->HeadPersonId == $objParticipation->PersonId) {
         // Do Nothing
         return ' ';
     } else {
         $radSelect = new QRadioButton($this->dtgMembers);
         $radSelect->GroupName = 'select';
         $radSelect->ActionParameter = $objParticipation->Id;
         $this->radSelectArray[] = $radSelect;
         return $radSelect->Render(false);
     }
 }
 public function RenderSelectButton(Person $objPerson)
 {
     $strControlId = 'SelectPersonBtn' . $objPerson->Id;
     $rbtnSelected = $this->objForm->GetControl($strControlId);
     if (!$rbtnSelected) {
         $rbtnSelected = new QRadioButton($this->dtgPerson, $strControlId);
         $rbtnSelected->Text = '';
         $rbtnSelected->ActionParameter = $objPerson->Id;
         $rbtnSelected->Checked = false;
         $rbtnSelected->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'SelectButton_Clicked'));
         $this->rbtnSelectArray[] = $rbtnSelected;
     }
     return $rbtnSelected->Render(false);
 }
Пример #3
0
 public function RenderHead(HouseholdParticipation $objParticipation)
 {
     $strControlId = 'radHead' . $objParticipation->Id;
     if (!($radHead = $this->GetControl($strControlId))) {
         $radHead = new QRadioButton($this->dtgMembers, $strControlId);
         $radHead->GroupName = 'head';
         $radHead->Checked = $this->objHousehold->HeadPersonId == $objParticipation->PersonId;
         $radHead->ActionParameter = $objParticipation->Id;
         $radHead->AddAction(new QClickEvent(), new QAjaxAction('radHead_Click'));
     }
     if ($radHead->Checked) {
         $this->strSelectedRadControlId = $radHead->ControlId;
     }
     return $radHead->Render(false);
 }
Пример #4
0
 public function RenderRadio(Household $objHousehold)
 {
     $radSelect = new QRadioButton($this->dtgHouseholds);
     $radSelect->ActionParameter = $objHousehold->Id;
     $radSelect->GroupName = 'select';
     $radSelect->AddAction(new QClickEvent(), new QAjaxAction('radSelect_Click'));
     $this->radSelectArray[] = $radSelect;
     return $radSelect->Render(false);
 }
Пример #5
0
 public function RenderSelect(Person $objPerson)
 {
     $radSelectPerson = new QRadioButton($this->dtgResults);
     $radSelectPerson->GroupName = 'selectPerson';
     $radSelectPerson->ActionParameter = $objPerson->Id;
     $radSelectPerson->AddAction(new QClickEvent(), new QAjaxControlAction($this, 'radSelectPerson_Click'));
     return $radSelectPerson->Render(false);
 }