metaData

<p>Метаданные</p>

ТИП:
any

Примеры

Создадим рекордсет c метаданными произвольного формата: <pre> import {RecordSet} from 'Types/collection'; const rs = new RecordSet({ metaData: { favorites: [{ id: 4, name: 'Ultimate' }, { id: 2, name: 'Question' }] } }); const favorites = rs.getMetaData().favorites; console.log(favorites[0].name); // 'Ultimate' </pre>

Примечание

<p>Метаданные - это дополнительная информация, не связанная с RecordSet'ом напрямую.</p><p>Она используется механизмами списков для построения строки итогов, "хлебных крошек" и постраничной навигации.</p><p>Существуют три служебных поля в метаданных:</p><p><ul></p><p> <li>path - путь для "хлебных крошек", возвращается как <a class="link-tag" data-className="Types/collection/RecordSet">Types/collection:RecordSet</a>;</li></p><p> <li>results - строка итогов, возвращается как <a class="link-tag" data-className="Types/entity/Record">Types/entity:Record</a>. Подробнее о конфигурации списков для отображения строки итогов читайте в <a class="link-tag" data-className="Types/collection/RecordSet">этом разделе</a>;</li></p><p> <li>more - Boolean - есть ли есть записи для подгрузки (используется для постраничной навигации).</li></p><p></ul></p>

См. также

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