public function bindRepeater4($sender, $param) { $item = $param->Item; if ($item->ItemType === 'Item' || $item->ItemType === 'AlternatingItem') { $criteria = new TActiveRecordCriteria(); $criteria->Condition = "idtm_risiko = :suchtext1"; $criteria->Parameters[':suchtext1'] = $item->Data->idtm_risiko; $item->Repeater4->DataSource = RCValueRecord::finder()->findAll($criteria); $item->Repeater4->dataBind(); } }
public function RCSavedButtonClicked($sender, $param) { $tempus = 'RCed' . $this->RCprimarykey; if ($this->RCedrcvalue_edit_status->Text == '1') { $RCEditRecord = RCValueRecord::finder()->findByPK($this->{$tempus}->Text); } else { $RCEditRecord = new RCValueRecord(); } //HIDDEN foreach ($this->RChiddenfields as $recordfield) { $edrecordfield = 'RCed' . $recordfield; $RCEditRecord->{$recordfield} = $this->{$edrecordfield}->Value; } //DATUM foreach ($this->RCdatfields as $recordfield) { $edrecordfield = 'RCed' . $recordfield; $RCEditRecord->{$recordfield} = date('Y-m-d', $this->{$edrecordfield}->TimeStamp); } //BOOL foreach ($this->RCboolfields as $recordfield) { $edrecordfield = 'RCed' . $recordfield; $RCEditRecord->{$recordfield} = $this->{$edrecordfield}->Checked ? 1 : 0; } foreach ($this->RCfields as $recordfield) { $edrecordfield = 'RCed' . $recordfield; $RCEditRecord->{$recordfield} = $this->{$edrecordfield}->Text; } $RCEditRecord->save(); $this->RCedrcvalue_edit_status->Text = 1; $this->RCedidtm_rcvalue->Text = $RCEditRecord->idtm_rcvalue; $this->bindListRCValue(); $this->bindListRCTTValue(); }