<p>addField</p><a class="link-doclet-owner-link" data-element="Types/_entity/FormattableMixin" data-path="Types/entity/FormattableMixin">#Types/_entity/FormattableMixin</a>

<p>Добавляет поле в формат.</p>

ПАРАМЕТРЫ:

  • format

    Формат поля.
    ТИП:
    Types/_entity/format/Field
  • at

    Положение поля. Если опущено или определено как -1, то будет добавлено в конец.
    ТИП:
    number
ВОЗВРАЩАЕТ:
void

Примеры

Добавим поле как декларацию: <pre> import {Record} from 'Types/entity'; const record = new Record(); record.addField({name: 'login', type: 'string'}); record.addField({name: 'amount', type: 'money', precision: 3}); </pre> Добавим поле как экземпляр: <pre> import {RecordSet} from 'Types/collection'; import {format} from 'Types/entity'; const recordset = new RecordSet(); recordset.addField(new format.StringField({name: 'login'})); recordset.addField(new format.MoneyField({name: 'amount', precision: 3})); </pre>

Примечание

<p>Если поле с указанным именем уже существует, выдает исключение.</p>

См. также

<a class="link-tag" data-className="Types/collection/RecordSet" data-category="option" data-member="format">format</a>
<a class="link-tag" data-className="Types/collection/RecordSet" data-category="method" data-member="removeField">removeField</a>
11/27/2020Мальцев А.А.