Qcubed 2.3 Установка будущей даты, если текущее поле даты равно null
Используя QCubed 2.3, я пытаюсь установить конечную дату в будущем, если текущее поле даты равно нулю. По сути, я хочу загрузить дату окончания (Edate) в эту будущую дату при создании новой записи.
Вот что я пытаюсь сделать с кодом из MetaControllGen.Class.php/*** Создать и настроить QDateTimePicker calEdate* @param string $strControlId дополнительный ControlId для использования * @return QDateTimePicker*/public function calEdate_Create($strControlId = null) {$objhelp = Help::LoadByTag('pgdbendate');$this->calEdate = новый QJsCalendar($this->objParentObject, $strControlId);$this->calEdate->Name = QApplication::Translate('Конечная дата');$this->calEdate->HtmlAfter = 'qmark.' border = 0> '.$objhelp->DocData.' ';$this->calEdate->ToolTip = 'Отображение данных закончится в эту дату. Использовать в будущем для постоянных данных';
<-- if (!$this->objPagedb->Edate) $this->objPagedb->Edate = "Dec 31 2099" ; -->
$this->calEdate->DateTime = $this->objPagedb->Edate;
$this->calEdate->CalendarType = QJsCalendarType::Date;
return $this->calEdate;
}
Спасибо за любую помощь, которую вы можете дать.