append

<p>Добавляет копии записей другой коллекции в конец рекордсета.</p><p>Если формат созданных копий не совпадает с форматом рекордсета, то он будет приведен к нему принудительно: лишние поля будут отброшены, недостающие - проинициализированы значениями по умолчанию.</p>

ПАРАМЕТРЫ:

  • items

    Коллекция с записями для добавления
    ТИП:
    <a class="link-tag" data-className="Types/collection:IEnumerable">Types/collection:IEnumerable</a>&lt;T&gt; | Array&lt;T&gt;
ВОЗВРАЩАЕТ:
Array&lt;T&gt;

Примеры

Добавим записи из одного рекорсета в другой: <pre> import {RecordSet} from 'Types/collection'; const rsA = new RecordSet({rawData: [{ title: 'Foo' }]}); const rsB = new RecordSet({rawData: [{ title: 'Bar' }]}); rsB.append(rsA); console.log(rsB.getCount(); // 2 console.log(rsB.at(0).get('title'); // 'Foo' console.log(rsB.at(1).get('title'); // 'Bar' </pre> Добавим записи рекорсета из массива записей: <pre> import {RecordSet} from 'Types/collection'; import {Record} from 'Types/entity'; const rs = new RecordSet({rawData: [{ title: 'Foo' }]}); const bar = new Record({rawData: { title: 'Bar' }}); rs.append([bar]); console.log(rs.getCount(); // 2 console.log(rs.at(0).get('title'); // 'Foo' console.log(rs.at(1).get('title'); // 'Bar' </pre>

См. также

<a class="link-tag" data-className="Types/collection/ObservableList" data-category="method" data-member="append">Types/collection:ObservableList#append</a>
11/27/2020Мальцев А.А.