Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Field

Открытые члены

 toArray ()
 
 __construct (string $type=self::TYPE_INPUT, ?string $name=null, ?string $label=null, ?string $key=null, array $options=[])
 
 addOption (string $key, string $label)
 
 setOptions (array $options)
 
 getType ()
 
 getName ()
 
 getLabel ()
 
 getKey ()
 
 getOptions ()
 

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

static getTypes ()
 

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

const TYPE_INPUT = 'input'
 
const TYPE_TEXT_AREA = 'textarea'
 
const TYPE_RADIO = 'radio'
 
const TYPE_CHECKBOX = 'checkbox'
 
const TYPE_SELECT = 'select'
 
const TYPE_DATE_TIME = 'date'
 
const TYPE_CONDITION_QUESTION = 'condition'
 
const TYPE_NAME = 'NAME'
 
const TYPE_LAST_NAME = 'LAST_NAME'
 
const TYPE_FULL_NAME = 'FULL_NAME'
 
const TYPE_PATRONYMIC_NAME = 'PATRONYMIC_NAME'
 
const TYPE_GENDER = 'GENDER'
 
const TYPE_AGE = 'AGE'
 
const TYPE_BIRTHDAY = 'BIRTHDAY'
 
const TYPE_PHONE = 'PHONE'
 
const TYPE_EMAIL = 'EMAIL'
 
const TYPE_LOCATION_FULL = 'LOCATION'
 
const TYPE_LOCATION_COUNTRY = 'COUNTRY'
 
const TYPE_LOCATION_STATE = 'STATE'
 
const TYPE_LOCATION_CITY = 'CITY'
 
const TYPE_LOCATION_STREET_ADDRESS = 'ADDRESS'
 
const TYPE_LOCATION_ZIP = 'ZIP'
 
const TYPE_MILITARY_STATUS = 'MILITARY_STATUS'
 
const TYPE_MARITIAL_STATUS = 'MARITIAL_STATUS'
 
const TYPE_RELATIONSHIP_STATUS = 'RELATIONSHIP_STATUS'
 
const TYPE_COMPANY_NAME = 'COMPANY_NAME'
 
const TYPE_JOB_TITLE = 'JOB_TITLE'
 
const TYPE_WORK_EMAIL = 'WORK_EMAIL'
 
const TYPE_WORK_PHONE = 'WORK_PHONE'
 
const TYPE_CPF = 'CPF'
 
const TYPE_DNI_ARGENTINA = 'DNI_AR'
 
const TYPE_DNI_PERU = 'DNI_PE'
 
const TYPE_RUT = 'RUT'
 
const TYPE_CC = 'CC'
 
const TYPE_CI = 'CI'
 

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

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

Конструктор(ы)

◆ __construct()

__construct ( string $type = self::TYPE_INPUT,
?string $name = null,
?string $label = null,
?string $key = null,
array $options = [] )

Field constructor.

Аргументы
string$typeType.
string | null$labelLabel.
string | null$keyKey.
array<string,string>[]$options

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

Методы

◆ addOption()

addOption ( string $key,
string $label )

Add option.

Аргументы
string$keyKey.
string$labelLabel.
Возвращает
$this

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

◆ getKey()

getKey ( )

Get key.

Возвращает
null|string

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

◆ getLabel()

getLabel ( )

Get label.

Возвращает
null|string

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

◆ getName()

getName ( )

Get name.

Возвращает
string|null

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

◆ getOptions()

getOptions ( )

Get options.

Возвращает
array

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

◆ getType()

getType ( )

Get type.

Возвращает
string

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

◆ getTypes()

static getTypes ( )
static
Возвращает
string[]

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

◆ setOptions()

setOptions ( array $options)

Set options.

Аргументы
array<string,string>[]$options Options.
Возвращает
$this

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

◆ toArray()

toArray ( )

Convert to array.

Возвращает
array

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

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

◆ TYPE_AGE

const TYPE_AGE = 'AGE'

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

◆ TYPE_BIRTHDAY

const TYPE_BIRTHDAY = 'BIRTHDAY'

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

◆ TYPE_CC

const TYPE_CC = 'CC'

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

◆ TYPE_CHECKBOX

const TYPE_CHECKBOX = 'checkbox'

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

◆ TYPE_CI

const TYPE_CI = 'CI'

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

◆ TYPE_COMPANY_NAME

const TYPE_COMPANY_NAME = 'COMPANY_NAME'

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

◆ TYPE_CONDITION_QUESTION

const TYPE_CONDITION_QUESTION = 'condition'

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

◆ TYPE_CPF

const TYPE_CPF = 'CPF'

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

◆ TYPE_DATE_TIME

const TYPE_DATE_TIME = 'date'

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

◆ TYPE_DNI_ARGENTINA

const TYPE_DNI_ARGENTINA = 'DNI_AR'

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

◆ TYPE_DNI_PERU

const TYPE_DNI_PERU = 'DNI_PE'

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

◆ TYPE_EMAIL

const TYPE_EMAIL = 'EMAIL'

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

◆ TYPE_FULL_NAME

const TYPE_FULL_NAME = 'FULL_NAME'

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

◆ TYPE_GENDER

const TYPE_GENDER = 'GENDER'

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

◆ TYPE_INPUT

const TYPE_INPUT = 'input'

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

◆ TYPE_JOB_TITLE

const TYPE_JOB_TITLE = 'JOB_TITLE'

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

◆ TYPE_LAST_NAME

const TYPE_LAST_NAME = 'LAST_NAME'

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

◆ TYPE_LOCATION_CITY

const TYPE_LOCATION_CITY = 'CITY'

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

◆ TYPE_LOCATION_COUNTRY

const TYPE_LOCATION_COUNTRY = 'COUNTRY'

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

◆ TYPE_LOCATION_FULL

const TYPE_LOCATION_FULL = 'LOCATION'

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

◆ TYPE_LOCATION_STATE

const TYPE_LOCATION_STATE = 'STATE'

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

◆ TYPE_LOCATION_STREET_ADDRESS

const TYPE_LOCATION_STREET_ADDRESS = 'ADDRESS'

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

◆ TYPE_LOCATION_ZIP

const TYPE_LOCATION_ZIP = 'ZIP'

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

◆ TYPE_MARITIAL_STATUS

const TYPE_MARITIAL_STATUS = 'MARITIAL_STATUS'

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

◆ TYPE_MILITARY_STATUS

const TYPE_MILITARY_STATUS = 'MILITARY_STATUS'

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

◆ TYPE_NAME

const TYPE_NAME = 'NAME'

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

◆ TYPE_PATRONYMIC_NAME

const TYPE_PATRONYMIC_NAME = 'PATRONYMIC_NAME'

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

◆ TYPE_PHONE

const TYPE_PHONE = 'PHONE'

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

◆ TYPE_RADIO

const TYPE_RADIO = 'radio'

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

◆ TYPE_RELATIONSHIP_STATUS

const TYPE_RELATIONSHIP_STATUS = 'RELATIONSHIP_STATUS'

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

◆ TYPE_RUT

const TYPE_RUT = 'RUT'

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

◆ TYPE_SELECT

const TYPE_SELECT = 'select'

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

◆ TYPE_TEXT_AREA

const TYPE_TEXT_AREA = 'textarea'

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

◆ TYPE_WORK_EMAIL

const TYPE_WORK_EMAIL = 'WORK_EMAIL'

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

◆ TYPE_WORK_PHONE

const TYPE_WORK_PHONE = 'WORK_PHONE'

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