Sdílet prostřednictvím


Dataset

Poskytuje vlastnosti a metody pro práci s daty v mřížkách a zobrazeních.

K dispozici pro

Modelem řízené aplikace a aplikace plátna

Vlastnosti

columns

Sada sloupců dostupných v této datové sadě Podporuje se v modelem řízených i aplikacích plátna.

Typ: Sloupec[]

chyba

Zda došlo k chybě při načítání dat. Podporuje se v modelem řízených i aplikacích plátna.

Typ: boolean

kód chyby

Kód chyby přidružený k poslední zjištěné chybě, pokud je k dispozici.

errorMessage

Chybová zpráva přidružená k poslední zjištěné chybě, pokud je k dispozici.

Typ: number | string

filtrování

Filtrování sloupců pro aktuální dotaz. Podporuje se v modelem řízených i aplikacích plátna. Filtrování lze pro datovou sadu nakonfigurovat nastavením context.parameters.[dataset_property_name].filtering.setFilter(<filterExpression>). Po nastavení filtru volání context.parameters.[dataset_property_name].refresh() načte filtrovaná data ze zdroje dat.

Hodnota Podmíněný operátor Aplikace řízené modelem Aplikace plátna
-1 None Ano Ano
0 Rovný Ano Ano
1 NotEqual Ano Ano
2 GreaterThan Ano Ano
3 LessThan Ano Ano
4 GreaterEqual Ano Ano
5 LessEqual Ano Ano
6 Líbí se Ano Ano
7 Není jako Ne Ano
8 In Ano Ano
12 Null Ano Ano
13 NotNull Ne Ano
14 Včera Ano Ne
15 Dnes Ano Ne
16 Zítra Ano Ne
17 Last7Days Ano Ne
18 Next7Days Ano Ne
19 LastWeek Ano Ne
20 ThisWeek Ano Ne
22 LastMonth Ano Ne
23 ThisMonth Ano Ne
25 On Ano Ne
26 OnOrBefore Ano Ne
27 OnOrAfter Ano Ne
28 LastYear Ano Ne
29 ThisYear Ano Ne
33 LastXDays Ano Ne
34 NextXDays Ano Ne
37 LastXMonths Ano Ne
38 NextXMonths Ano Ne
49 Obsahuje Ano Ano
54 BeginWith Ne Ano
55 DoesNotBeginWidth Ne Ano
56 EndWidth Ne Ano
57 DesNotEndWith Ne Ano
70 InFiscalPeriodAndYear Ano Ne
75 Nad Ano Ano
76 Pod Ano Ano
77 Není pod Ano Ano
78 Větší nebo rovno Ano Ano
79 Menší nebo rovno Ano Ano
87 ContainValues Ano Ano
88 DoesNotContainValues Ne Ano

Poznámka:

Funkce filtrování je k dispozici pouze pro zdroj dat Dataverse.

Typ: Filtrování

spojující

Definuje informace o propojené tabulce. Podporuje se jenom v modelem řízených aplikacích.

Typ: Propojení

nakládka

Určuje, jestli se datová sada načítá, nebo ne. Podporuje se v modelem řízených i aplikacích plátna.

Typ: boolean

stránkování

Stav a akce stránkování Podporuje se v modelem řízených i aplikacích plátna. K stránkovacím informacím lze přistupovat a konfigurovat pro datovou sadu pomocí context.parameters.[dataset_property_name].paging .

Poznámka:

Zdroj dat Dataverse nevrací totalRecordCount stránkovací objekt pro aplikace plátna. Místo toho používá hasNextPage a hasPreviousPage kontroluje, jestli se má načíst více záznamů.

Komponenty datové sady můžou použít context.parameters.[dataset_property_name].paging.setPageSize(pageSize) ke změně počtu načtených záznamů na stránku.

Typ: Stránkování

záznamy

Mapování ID na celý objekt záznamu Podporuje se v modelem řízených i aplikacích plátna.

Typ: Záznam EntityRecord

sortedRecordIds

ID záznamů v datové sadě, seřazené podle výsledku odpovědi dotazu. Podporuje se v modelem řízených i aplikacích plátna.

Typ: string[]

řazení

Stav řazení aktuálního dotazu. Podporuje se v modelem řízených i aplikacích plátna. Řazení lze pro datovou sadu nakonfigurovat nastavením context.parameters.[dataset_property_name].sorting = [SortStatus]. Po nakonfigurování řazení volání context.parameters.[dataset_property_name].refresh() načte seřazená data ze zdroje dat.

Poznámka:

Funkce řazení je dostupná jenom pro zdroj dat Dataverse. Pokud je řazení znovu nakonfigurované, resetuje se filtr. context.parameters.[dataset_property_name].filtering

Typ: SortStatus[]

Methods

Metoda Description K dispozici pro
addColumn Přidá sloupec do sady sloupců. Aplikace řízené modelem
clearSelectedRecordIds Vymaže seznam ID vybraných záznamů. Modelem řízené aplikace a aplikace plátna
delete Odstraňte záznamy ze zdroje dat. Aplikace plátna
getCommands Příkazy pro datovou sadu. Aplikace plátna
getDataSetCapabilities Možnosti datové sady. Aplikace plátna
getSelectedRecordIds Načte všechna ID vybraných záznamů. Modelem řízené aplikace a aplikace plátna
getTargetEntityType Vrátí název cílového typu tabulky. Modelem řízené aplikace a aplikace plátna
getTitle Načte zobrazovaný název zobrazení používaný vlastností datové sady. Modelem řízené aplikace a aplikace plátna
getViewId Vrátí ID zobrazení používané parametrem datové sady. Modelem řízené aplikace a aplikace plátna
NovýZáznam Inicializace objektu místního záznamu pro ovládací prvek nastavit hodnotu. Ovládací prvek musí vyvolat metodu save() na nově vytvořeném záznamu, aby se změna zachovala. Aplikace plátna
openDatasetItem Otevřete položku datové sady pro danou entitu EntityReference. Zkontroluje, jestli existuje příkaz s ID Mscrm.OpenRecordItempříkazového tlačítka . Pokud existuje, spustí příkaz, jinak pouze přejde do přidruženého formuláře EntityReference. Modelem řízené aplikace a aplikace plátna
osvěžit Aktualizuje datovou sadu na základě filtrů, řazení, propojení a nového sloupce. Aktualizace navíc resetuje stránkování na stránku 1. Modelem řízené aplikace a aplikace plátna
retrieveRecordCommand Načtěte přidružené příkazy záznamu. Pokud v manifestu existuje více datových sad, funkce retrieveRecordCommand vrátí příkazy pro první datovou sadu. Řízená modelem
setSelectedRecordIds Nastavte ID vybraných záznamů. Modelem řízené aplikace a aplikace plátna

Vyhledávací sloupce

Vyhledávací sloupce tabulky Dataverse se teď dají načíst. Pokud je vyhledávací sloupec v datové sadě součástí aplikace plátna, načtou se všechny sloupce v odkazovaném záznamu. GetFormattedValue vrátí řetězec JSON pro tento sloupec. GetValue metoda vrátí přímo objekt JSON.

Example

Další informace o tom, jak implementovat metody datové sady, najdete v tématu Komponenta DataSet Grid.

Referenční informace k rozhraní API pro architekturu komponent Power Apps
Přehled architektury komponent Power Apps