/** * Генерирует HTML для поля в списке * @see AdminListHelper::addRowCell(); * @param CAdminListRow $row * @param array $data - данные текущей строки * @return mixed */ public function genListHTML(&$row, $data) { if (isset($this->settings['EDIT_IN_LIST']) and $this->settings['EDIT_IN_LIST']) { $row->AddCalendarField($this->getCode()); } else { $row->AddViewField($this->getCode(), $this->getValue()); } }
/** * Генерирует HTML для поля в списке * @see AdminListHelper::addRowCell(); * @param CAdminListRow $row * @param array $data - данные текущей строки * @return mixed */ public function generateRow(&$row, $data) { if (isset($this->settings['EDIT_IN_LIST']) and $this->settings['EDIT_IN_LIST']) { $row->AddCalendarField($this->getCode()); } else { $arDate = ParseDateTime($this->getValue()); if ($arDate['YYYY'] < 10) { $stDate = '-'; } else { $stDate = ConvertDateTime($this->getValue(), "DD.MM.YYYY HH:MI:SS", "ru"); } $row->AddViewField($this->getCode(), $stDate); } }