Documentation

Field

Модель поля хранлища

Tags
author

Vahan P. Grigoryan

Table of Contents

Properties

$default  : mixed
$fields  : object
$formula  : string
$inTemplate  : bool
$isLookup  : bool
$isValues  : bool
$lookup  : Lookup
$param  : string|null
$parent  : Field
$raw  : array<string|int, mixed>
$rawvalues  : array<string|int, mixed>
$readonly  : bool
$required  : bool
$values  : object<string, string>
$_fields  : object
Список поле внутри текущего поля
$_formula  : string
Формула
$_lookup  : Lookup
Данные связки
$_parent  : Field|null
$_storage  : Storage
Хранилище
$_values  : mixed
Список возможных значени
$_xfield  : array<string|int, mixed>
Данные поля

Methods

__construct()  : void
Конструктор
__get()  : mixed
Геттер
__set()  : void
AddField()  : Field
DeleteField()  : void
MoveField()  : mixed
Save()  : mixed
ToArray()  : array<string|int, mixed>
UpdateData()  : void
UpdateField()  : mixed
_init()  : mixed
_loadFields()  : void
Загружает поля
_loadFormula()  : void
Загружает формулу
_loadValues()  : void
Загружает значения

Properties

$default read-only

public mixed $default

значение по умолчанию

$fields read-only

public object $fields

поля внутри поля

$formula

public string $formula

формула

$inTemplate read-only

public bool $inTemplate

да, если поле должно отображаться в шаблоне

$isLookup read-only

public bool $isLookup

да, если поле связано с другой таблицей

$isValues read-only

public bool $isValues

да, если есть значения

$param read-only

public string|null $param

тип поля в запросе

$raw read-only

public array<string|int, mixed> $raw

данные поля

$rawvalues

public array<string|int, mixed> $rawvalues

$readonly read-only

public bool $readonly

да, если поле запрещено к редактированию

$required read-only

public bool $required

да, если поле обязательное

$values

public object<string, string> $values

значения

$_fields

Список поле внутри текущего поля

private object $_fields

$_formula

Формула

private string $_formula

$_lookup

Данные связки

private Lookup $_lookup

$_values

Список возможных значени

private mixed $_values

$_xfield

Данные поля

private array<string|int, mixed> $_xfield

Methods

__construct()

Конструктор

public __construct(array<string|int, mixed> $xfield[, Storage $storage = null ][, Field|null $parent = null ]) : void
Parameters
$xfield : array<string|int, mixed>

данные поле

$storage : Storage = null

хранилище

$parent : Field|null = null

__get()

Геттер

public __get(string $prop) : mixed
Parameters
$prop : string

свойство

Return values
mixed

значение

__set()

public __set(string $prop, mixed $value) : void
Parameters
$prop : string
$value : mixed

AddField()

public AddField(mixed $name, mixed $data) : Field
Parameters
$name : mixed
$data : mixed
Return values
Field

DeleteField()

public DeleteField(mixed $name) : void
Parameters
$name : mixed

MoveField()

public MoveField(mixed $field, mixed $relative, mixed $sibling) : mixed
Parameters
$field : mixed
$relative : mixed
$sibling : mixed

Save()

public Save() : mixed

ToArray()

public ToArray() : array<string|int, mixed>
Return values
array<string|int, mixed>

UpdateData()

public UpdateData(mixed $data) : void
Parameters
$data : mixed

UpdateField()

public UpdateField(Field $field) : mixed
Parameters
$field : Field

_init()

private _init() : mixed

_loadFields()

Загружает поля

private _loadFields() : void

_loadFormula()

Загружает формулу

private _loadFormula() : void

_loadValues()

Загружает значения

private _loadValues() : void

        
On this page

Search results