Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс DateTimeType
+ Граф наследования:DateTimeType:

Открытые статические члены

static getDescription ()
 
static getDbColumnType ()
 
static prepareSettings (array $userField)
 
static getFilterData (?array $userField, array $additionalParameters)
 
static checkFields (array $userField, $value)
 
static onAfterFetch (array $userField, array $fetched)
 
static onBeforeSave (?array $userField, $value)
 
static getFormat (string $value, array $userField)
 
static formatField (?array $userField, string $fieldName)
 
static charToDate (array $userField, Type\DateTime $dateTime)
 
static getFieldValue (array $userField, array $additionalParameters=[])
 
- Открытые статические члены унаследованные от DateType
static getDefaultValue (array $userField, array $additionalParameters=[])
 
- Открытые статические члены унаследованные от BaseType
static getUserTypeDescription ()
 
static renderField (array $userField, ?array $additionalParameters=[])
 
static renderView (array $userField, ?array $additionalParameters=[])
 
static renderEdit (array $userField, ?array $additionalParameters=[])
 
static renderSettings ($userField, ?array $additionalParameters, $varsFromForm)
 
static renderEditForm (array $userField, ?array $additionalParameters)
 
static renderAdminListView (array $userField, ?array $additionalParameters)
 
static renderAdminListEdit (array $userField, ?array $additionalParameters)
 
static renderFilter (array $userField, ?array $additionalParameters)
 
static renderText (array $userField)
 
static getSettingsHtml ($userField, ?array $additionalParameters, $varsFromForm)
 
static getPublicView (array $userField, ?array $additionalParameters=[])
 
static getPublicEdit (array $userField, ?array $additionalParameters=[])
 
static getEditFormHtml (array $userField, ?array $additionalParameters)
 
static getAdminListViewHtml (array $userField, ?array $additionalParameters)
 
static getAdminListEditHTML (array $userField, ?array $additionalParameters)
 
static getFilterHtml (array $userField, ?array $additionalParameters)
 
static getPublicText (array $userField)
 
static isMandatorySupported ()
 
static isMultiplicitySupported ()
 

Открытые атрибуты

const USER_TYPE_ID = 'datetime'
 
const RENDER_COMPONENT = 'bitrix:main.field.datetime'
 
- Открытые атрибуты унаследованные от DateType
const USER_TYPE_ID = 'date'
 
const RENDER_COMPONENT = 'bitrix:main.field.date'
 
const TYPE_NONE = 'NONE'
 
const TYPE_FIXED = 'FIXED'
 
const TYPE_NOW = 'NOW'
 
const FORMAT_TYPE_FULL = 'FULL'
 
const FORMAT_TYPE_SHORT = 'SHORT'
 
- Открытые атрибуты унаследованные от BaseType
const MODE_EDIT = 'main.edit'
 
const MODE_VIEW = 'main.view'
 

Защищенные статические члены

static isFieldWithoutTimeZone (?array $userField)
 
- Защищенные статические члены унаследованные от BaseType
static getBaseUserTypeDescription ()
 

Дополнительные унаследованные члены

- Защищенные данные унаследованные от BaseType
const USER_TYPE_ID = null
 
const RENDER_COMPONENT = null
 

Подробное описание

См. определение в файле datetimetype.php строка 19

Методы

◆ charToDate()

static charToDate ( array $userField,
Type\DateTime $dateTime )
static
Аргументы
array$userField
Type\DateTime$dateTime
Возвращает
string

См. определение в файле datetimetype.php строка 278

◆ checkFields()

static checkFields ( array $userField,
$value )
static
Аргументы
array$userField
string | array$value
Возвращает
array

Переопределяет метод предка DateType.

См. определение в файле datetimetype.php строка 103

◆ formatField()

static formatField ( ?array $userField,
string $fieldName )
static
Аргументы
array | null$userField
string$fieldName
Возвращает
string

Переопределяет метод предка DateType.

См. определение в файле datetimetype.php строка 238

◆ getDbColumnType()

static getDbColumnType ( )
static
Возвращает
string

Переопределяет метод предка DateType.

См. определение в файле datetimetype.php строка 39

◆ getDescription()

static getDescription ( )
static
Возвращает
array

Переопределяет метод предка DateType.

См. определение в файле datetimetype.php строка 28

◆ getFieldValue()

static getFieldValue ( array $userField,
array $additionalParameters = [] )
static
Аргументы
array$userField
array$additionalParameters

Переопределяет метод предка DateType.

См. определение в файле datetimetype.php строка 298

◆ getFilterData()

static getFilterData ( ?array $userField,
array $additionalParameters )
static
Аргументы
array | null$userField
array$additionalParameters
Возвращает
array

Переопределяет метод предка DateType.

См. определение в файле datetimetype.php строка 88

◆ getFormat()

static getFormat ( string $value,
array $userField )
static
Аргументы
string$value
array$userField
Возвращает
string

См. определение в файле datetimetype.php строка 221

◆ isFieldWithoutTimeZone()

static isFieldWithoutTimeZone ( ?array $userField)
staticprotected
Аргументы
array | null$userField
Возвращает
bool

См. определение в файле datetimetype.php строка 262

◆ onAfterFetch()

static onAfterFetch ( array $userField,
array $fetched )
static

Returns string time in user timezone

Аргументы
array$userField
array$fetched
Возвращает
string|null

Переопределяет метод предка DateType.

См. определение в файле datetimetype.php строка 136

◆ onBeforeSave()

static onBeforeSave ( ?array $userField,
$value )
static

Returns time object in server timezone

Аргументы
array | null$userField
$value
Возвращает
Type\Date|Type\DateTime

Переопределяет метод предка DateType.

См. определение в файле datetimetype.php строка 194

◆ prepareSettings()

static prepareSettings ( array $userField)
static
Аргументы
array$userField
Возвращает
array

Переопределяет метод предка DateType.

См. определение в файле datetimetype.php строка 50

Данные класса

◆ RENDER_COMPONENT

const RENDER_COMPONENT = 'bitrix:main.field.datetime'

См. определение в файле datetimetype.php строка 23

◆ USER_TYPE_ID

const USER_TYPE_ID = 'datetime'

См. определение в файле datetimetype.php строка 22