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;
    }

Спасибо за любую помощь, которую вы можете дать.

0 ответов

Другие вопросы по тегам