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); }
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); }
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); }
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); }
$txtPhone = new PhoneTextBox($_CONTROL, $strTextboxControlId); $txtPhone->Text = $_ITEM->Number; $txtPhone->Name = 'Phone Number'; $txtPhone->ActionParameter = $_CONTROL->CurrentItemIndex; $radPhone = new QRadioButton($_CONTROL, $strRadioControlId); $radPhone->GroupName = 'phone'; if ($_CONTROL->ParentControl->objDelegate->mctAddress->Address->PrimaryPhoneId && $_CONTROL->ParentControl->objDelegate->mctAddress->Address->PrimaryPhoneId == $_ITEM->Id) { $radPhone->Checked = true; } else { if (!$_CONTROL->ParentControl->objDelegate->mctAddress->Address->PrimaryPhoneId && $_CONTROL->CurrentItemIndex == 0) { $radPhone->Checked = true; } else { $radPhone->Checked = false; } } $radPhone->AddAction(new QClickEvent(), new QAjaxControlAction($_CONTROL, 'Refresh')); $radPhone->ActionParameter = $_CONTROL->CurrentItemIndex; } else { $radPhone = $_FORM->GetControl($strRadioControlId); } if ($radPhone->Checked) { $txtPhone->Name = 'Primary Home Phone'; } else { $txtPhone->Name = 'Alternate Home Phone'; } ?> <div style="float: left; width: 420px;"><?php $txtPhone->RenderWithName('Width=200px'); ?> </div> <div style="float: left; padding-top: 4px;"><?php