Нотатка
Доступ до цієї сторінки потребує авторизації. Можна спробувати ввійти або змінити каталоги.
Доступ до цієї сторінки потребує авторизації. Можна спробувати змінити каталоги.
Надає властивості та методи роботи з даними в сітках і поданнях.
Доступно для
Програми на основі моделі та полотна.
Властивості
Стовпці
Набір стовпців, доступних у цьому наборі даних. Підтримується як у програмах на основі моделі, так і в полотні.
Тип: Стовпець[]
помилка
Чи сталася помилка під час отримання даних. Підтримується як у програмах на основі моделі, так і в полотні.
Тип: boolean
код помилки
Код помилки, пов'язаний із останньою виявленою помилкою (якщо це можливо).
errorMessage
Повідомлення про помилку, пов'язане з останньою виявленою помилкою (якщо можливо).
Тип: number | string
Фільтрації
Фільтрування стовпців для поточного запиту. Підтримується як у програмах на основі моделі, так і в полотні. Фільтрування можна настроїти для набору даних за допомогою параметра context.parameters.[dataset_property_name].filtering.setFilter(<filterExpression>). Після встановлення фільтра виклики context.parameters.[dataset_property_name].refresh() отримують відфільтровані дані з джерела даних.
| Цінність | Умовний оператор | Модельні програми | Компоновані програми |
|---|---|---|---|
| -1 | Ніхто | Так | Так |
| 0 | Рівний | Так | Так |
| 1 | Нотація | Так | Так |
| 2 | Більше, ніж | Так | Так |
| 3 | 3-зірковий готель | Так | Так |
| 4 | Більше значення | Так | Так |
| 5 | Менший обсяг | Так | Так |
| 6 | Подібно | Так | Так |
| 7 | NotLike | No | Так |
| 8 | В | Так | Так |
| 12 | Null-значення | Так | Так |
| 13 | NotNull | No | Так |
| 14 | Учора | Так | No |
| 15 | Сьогодні | Так | No |
| 16 | Завтра | Так | No |
| 17 | Останні 7 днів | Так | No |
| 18 | Наступні 7 днів | Так | No |
| 19 | Останній тиждень | Так | No |
| 20 | Цей тиждень | Так | No |
| 22 | Дата останнього місяця | Так | No |
| 23 | Ця мить | Так | No |
| 25 | Увімкн. | Так | No |
| 26 | OnOrBefore | Так | No |
| 27 | OnOrAfter | Так | No |
| 28 | LastYear | Так | No |
| 29 | Цей річний | Так | No |
| 33 | LastXDays (Останні дні) | Так | No |
| 34 | NextXDays (Наступні дні) | Так | No |
| 37 | LastXMonths | Так | No |
| 38 | NextXMonths | Так | No |
| 49 | Містить | Так | Так |
| 54 | BeginWith | No | Так |
| 55 | Невізуативна діаграма | No | Так |
| 56 | Кінцева смуга пропускання | No | Так |
| 57 | Скасувати додавання приміток | No | Так |
| 70 | InFiscalPeriodAndYear | Так | No |
| 75 | Вище | Так | Так |
| 76 | Менше | Так | Так |
| 77 | NotUnder | Так | Так |
| 78 | AboveOrEqual | Так | Так |
| 79 | UnderOrEqual | Так | Так |
| 87 | Містять значення | Так | Так |
| 88 | DoesNotContainValues | No | Так |
Нотатка
Функція фільтрування доступна лише для джерела даних Dataverse.
Тип: фільтрування
Посилання
Визначає відомості про зв'язану таблицю. Підтримується лише в програмах на основі моделі.
Тип: зв'язування
Завантаження
Указує, чи завантажується набір даних. Підтримується як у програмах на основі моделі, так і в полотні.
Тип: boolean
довантаження
Стан і дії з поділом. Підтримується як у програмах на основі моделі, так і в полотні. Доступ до відомостей про довантаження можна отримати та налаштувати для набору даних за допомогою .context.parameters.[dataset_property_name].paging
Нотатка
Dataverse data source does not return the totalRecordCount in paging object for canvas apps. Натомість вона використовує hasNextPage та hasPreviousPage перевіряє, чи є інші записи, які потрібно отримати.
Компоненти набору даних можуть використовуватися для context.parameters.[dataset_property_name].paging.setPageSize(pageSize) змінення кількості записів, отриманих на сторінці.
Тип: довантаження
Записи
Зіставлення ідентифікаторів із повним об'єктом запису. Підтримується як у програмах на основі моделі, так і в полотні.
Тип: Запис сутності
sortedRecordIds
Ідентифікатори записів у наборі даних, порядок за результатами відповіді запиту. Підтримується як у програмах на основі моделі, так і в полотні.
Тип: string[]
Сортування
Стан сортування для поточного запиту. Підтримується як у програмах на основі моделі, так і в полотні. Сортування можна настроїти для набору даних за допомогою параметра context.parameters.[dataset_property_name].sorting = [SortStatus]. Після настроювання сортування виклики context.parameters.[dataset_property_name].refresh() отримують відсортовані дані з джерела даних.
Нотатка
Функція сортування доступна лише для джерела даних Dataverse.
Крім того, якщо сортування настроєно повторно, фільтр буде скинуто context.parameters.[dataset_property_name].filtering
Тип: SortStatus[]
Методи
| Спосіб зв’язку | Опис | Доступно для |
|---|---|---|
| addColumn | Додає стовпець до набору стовпців. | Модельні програми |
| clearSelectedRecordIds | Очищення списку вибраних ідентифікаторів записів. | Програми з керуванням моделлю та Canvas |
| Видалити | Видаліть записи з джерела даних. | Компоновані програми |
| отриматикоманди | Команди для набору даних. | Компоновані програми |
| getDataSetCapabilities | Можливості для набору даних. | Компоновані програми |
| getSelectedRecordIds | Отримує всі вибрані ідентифікатори записів. | Програми з керуванням моделлю та Canvas |
| getTargetEntityType | Повертає ім'я цільового типу таблиці. | Програми з керуванням моделлю та Canvas |
| getTitle | Отримує коротке ім'я подання, яке використовується властивістю набору даних. | Програми з керуванням моделлю та Canvas |
| getViewId | Повертає ідентифікатор подання, що використовується параметром набору даних. | Програми з керуванням моделлю та Canvas |
| newRecord | Ініціалізуйте локальний об'єкт запису для елемента керування, щоб установити значення. Елемент керування має викликати save() метод для щойно створеного запису, щоб зберегти зміни. |
Компоновані програми |
| openDatasetItem | Відкрити елемент набору даних для певного елемента entityReference. Перевіряє, чи є команда з ідентифікатором Mscrm.OpenRecordItemкнопки . Якщо вона існує, вона виконує команду, інакше вона просто переходить до пов'язаної форми EntityReference. |
Програми з керуванням моделлю та Canvas |
| Оновити | Оновлює набір даних на основі фільтрів, сортування, зв'язування, нового стовпця. Крім того, оновлення призведе до скидання довантаження до сторінки 1. | Програми з керуванням моделлю та Canvas |
| отриматизапискоманди | Отримати пов'язані з записом команди. Якщо маніфест містить кілька наборів даних, функція retrieveRecordCommand повертає команди для першого набору даних. | На основі моделі |
| setSelectedRecordIds | Установлення ідентифікаторів вибраних записів. | Програми з керуванням моделлю та Canvas |
Стовпці підстановки
Тепер можна отримати стовпці підстановки таблиці Dataverse. Якщо стовпець підстановки включено до набору даних у програмах canvas, усі стовпці в згаданому записі буде отримано.
GetFormattedValue повертає рядок JSON для цього стовпця.
GetValue метод повертає безпосередньо об'єкт JSON.
Приклад
Докладні відомості про те, як реалізувати методи набору даних, див. в статті Компонент сітки набору даних
Пов’язані статті
Довідник із API компонента Power Apps
Огляд структури компонентів Power Apps