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);
 }
Пример #2
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);
 }
Пример #3
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);
 }
Пример #4
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);
 }
Пример #5
0
    $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