Споделяне чрез


Набор от данни

Предоставя свойства и методи за работа с данни по мрежи и изгледи.

Налично за

Приложения, управлявани от модел, и приложения за платно.

Свойства

Колони

Наборът от колони, налични в този набор от данни. Поддържа се както в приложения, управлявани от модел, така и в платно.

Тип: Колона[]

грешка

Дали е възникнала грешка при извличане на данни. Поддържа се както в приложения, управлявани от модел, така и в платно.

Тип: boolean

код на грешка

Кодът на грешката, свързан с последната открита грешка, ако е приложимо.

errorMessage

Съобщението за грешка, свързано с последната открита грешка, ако е приложимо.

Тип: number | string

Филтриране

Филтрирането на колони за текущата заявка. Поддържа се както в приложения, управлявани от модел, така и в платно. Филтрирането може да бъде конфигурирано за набор от данни чрез настройка context.parameters.[dataset_property_name].filtering.setFilter(<filterExpression>). След като е зададен филтър, повикването context.parameters.[dataset_property_name].refresh() извлича филтрираните данни от източника на данни.

Стойност Условен оператор Приложения, управлявани от модел Приложения за платно
-1 Никой Да Да
0 Равен Да Да
1 NotEqual Да Да
2 По-голямОт Да Да
3 По-малко от Да Да
4 GreaterEqual Да Да
5 LessEqual Да Да
6 Като Да Да
7 Не като Не Да
8 В Да Да
12 Нулево Да Да
13 Недопускане Не Да
14 Вчера Да Не
15 Днес Да Не
16 Утре Да Не
17 Последни7 дни Да Не
18 Следващите7 дни Да Не
19 Последна седмица Да Не
20 Тази седмица Да Не
22 Последенмесец Да Не
23 Този месец Да Не
25 Включване Да Не
26 Преди да се приспособят към Да Не
27 OnOrAfter Да Не
28 Миналата година Да Не
29 Тази година Да Не
33 LastXDays Да Не
34 NextXDays Да Не
37 LastXмесеца Да Не
38 NextXмесеца Да Не
49 Съдържа Да Да
54 Започване с Не Да
55 DoesNotBeginWidth Не Да
56 Завършваща следа Не Да
57 DesNotEndWith Не Да
70 InFiscalPeriodAndYear Да Не
75 Над Да Да
76 Под Да Да
77 Неподразбиране Да Да
78 AboveOrEqual Да Да
79 UnderOrEqual Да Да
87 Съдържат стойности Да Да
88 DoesNotContainValues Не Да

Бележка

Функцията за филтриране е налична само за източника на данни dataverse.

Тип: Филтриране

Свързване

Определя информацията за свързаната таблица. Поддържа се само в приложения, управлявани от модел.

Тип: Свързване

Зареждане

Показва дали наборът от данни се зарежда, или не. Поддържа се както в приложения, управлявани от модел, така и в платно.

Тип: boolean

Пейджинг

Състояние и действия за страниране. Поддържа се както в приложения, управлявани от модел, така и в платно. Информацията за страниране на виртуална памет може да бъде достъпна и конфигурирана за набор от данни с помощта на context.parameters.[dataset_property_name].paging .

Бележка

Източникът на данни на dataverse не връща totalRecordCount обекта в страниране за приложенията на платното. Вместо това той използва hasNextPage и hasPreviousPage за да провери дали има още записи за извличане.

Компонентите на набора от данни могат да използват context.parameters.[dataset_property_name].paging.setPageSize(pageSize) за промяна на броя на записите, извлечени на страница.

Тип: Страниране

Записи

Карта на ИД на обекта на пълния запис. Поддържа се както в приложения, управлявани от модел, така и в платно.

Тип: EntityRecord

сортираниRecordIds

Идентификатори на записите в набора от данни, подредени по резултата от отговора на заявката. Поддържа се както в приложения, управлявани от модел, така и в платно.

Тип: string[]

Сортиране

Състоянието на сортиране за текущата заявка. Поддържа се както в приложения, управлявани от модел, така и в платно. Сортирането може да бъде конфигурирано за набор от данни чрез настройка context.parameters.[dataset_property_name].sorting = [SortStatus]. След като сортирането е конфигурирано, повикването context.parameters.[dataset_property_name].refresh() извлича сортираните данни от източника на данни.

Бележка

Функцията за сортиране е налична само за обратен източник на данни. Освен това, ако сортирането е конфигурирано отново, филтърът ще се нулира context.parameters.[dataset_property_name].filtering

Тип: SortStatus[]

Методи

Метод Описание Налично за
addColumn Добавя колона към набора от колони. Приложения, управлявани от модел
clearSelectedRecordIds Изчиства избрания списък с ИД на записи. Приложения, управлявани от модел, и платно
изтривам Изтрийте записите от източника на данни. Приложения за платно
getCommands Командите за набора от данни. Приложения за платно
getDataSetCapabilities Възможностите за набора от данни. Приложения за платно
getSelectedRecordIds Извлича всички избрани идентификатори на записи. Приложения, управлявани от модел, и платно
getTargetEntityType Връща името на типа на целевата таблица. Приложения, управлявани от модел, и платно
getTitle Извлича показваното име на изгледа, използвано от свойството на набора от данни. Приложения, управлявани от модел, и платно
getViewId Връща ИД на изгледа, използван от параметъра dataset. Приложения, управлявани от модел, и платно
newRecord Инициализиране на обект на локален запис за контрола, за да се зададе стойността. Контролата трябва да извика метода save() на новосъздадения запис, за да запази промяната. Приложения за платно
openDatasetItem Отваряне на елемент на набор от данни за даден EntityReference. Тя проверява дали има команда с ИД Mscrm.OpenRecordItemна команден бутон . Ако съществува, тя изпълнява командата, в противен случай тя просто се придвижи до свързания формуляр на EntityReference. Приложения, управлявани от модел, и платно
опреснявам Обновява набора от данни въз основа на филтри, сортиране, свързване и нова колона. Освен това обновяването ще нулира странирането на страница 1. Приложения, управлявани от модел, и платно
retrieveRecordCommand Извличане на свързаните команди на записа. Ако има няколко набора от данни в манифеста, retrieveRecordCommand връща командите за първия набор от данни. Управлявано от модел
setSelectedRecordIds Задаване на ИД на избраните записи. Приложения, управлявани от модел, и платно

Справочни колони

Колоните за справка на таблицата dataverse сега могат да бъдат извлечени. За приложенията за платно, ако в набора от данни е включена справочна колона, всички колони в посочения запис се извличат. GetFormattedValue връща JSON низа за тази колона. GetValue връща JSON обекта директно.

Пример

За да научите повече за това как да внедрите методите за набора от данни, вж . компонента DataSet Grid

Препратка към API на платформа за компоненти на Power Apps
Общ преглед на рамката на компонентите на Power Apps