Бележка
Достъпът до тази страница изисква удостоверяване. Можете да опитате да влезете или да промените директориите.
Достъпът до тази страница изисква удостоверяване. Можете да опитате да промените директориите.
Предоставя свойства и методи за работа с данни по мрежи и изгледи.
Налично за
Приложения, управлявани от модел, и приложения за платно.
Свойства
Колони
Наборът от колони, налични в този набор от данни. Поддържа се както в приложения, управлявани от модел, така и в платно.
Тип: Колона[]
грешка
Дали е възникнала грешка при извличане на данни. Поддържа се както в приложения, управлявани от модел, така и в платно.
Тип: 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