dataApi nuoroda į generuojančius puslapius

Kai generuojate puslapį naudodami natūralią kalbą, DI sukuria puslapį React naudodami TypeScript. Sugeneruotame puslapyje apžvelgiamos vartotojo sąsajos pasirenkant tinkamus komponentus ir nustatant geriausią maketą bei atitinkamą verslo logiką.

Galite peržiūrėti ir redaguoti sugeneruotą kodą, kad patikslintumėte išvestį. Duomenų operacijos naudoja objektą dataApi , kuris atskleidžia viešuosius metodus, sugrupuotus į šias kategorijas:

Kategorija Aprašas
Dataverse table methods Kurkite, gaukite, naujinkite ir naikinkite "Dataverse" lentelės eilutes ir užklausų pasirinkimo stulpelius.
Jungties metodai Darbas su duomenimis, kuriuos pateikia "Power Platform" jungtis, susieta su puslapiu.
"Dataverse" operacijų metodai Iškviesti "Dataverse" pasirinktines API, susietas su puslapiu kaip veiksmus ar funkcijas.
Puslapio metodai Valdyti patį generuojamą puslapį, pvz., grąžinti reikšmę, kai puslapis naudojamas kaip dialogo langas.

Jungties metodai ir veiksmų bei funkcijų metodai yra pasirinktiniai sutarties nariai dataApi . Kai kurie pagrindiniai kompiuteriai jų neįdiegia, todėl prieš iškviesdami visada patikrinkite, ar yra metodas (pvz., if (dataApi.executeAction) { ... }). Esamas metodas nereiškia, kad puslapyje yra su juo susieta jungtis arba "Dataverse" pasirinktinė API arba kad pasirinktinis API yra įgalintas arba leidžiamas dabartiniam vartotojui. Užuot elgiamasi su nepasiekiamomis funkcijomis ir pasirinktinės API triktimis, aiškumą, o ne į sėkmingą sėkmę.

Dataverse table methods

Naudokite objekto lentelės "Dataverse" metodus dataApi , kad sukurtumėte, nuskaitytumėte, atnaujintumėte ir panaikintumėte "Dataverse" lentelės eilutes ir užklausos pasirinkimo stulpelius.

Metodas Aprašas
createRow Sukuria naują eilutę nurodytoje lentelėje.
deleteRow Panaikina eilutę iš nurodytos lentelės.
getChoices Nuskaito nurodyto pasirinkimo stulpelio pavadinimo pasirinkimus.
queryTable Pateikia užklausą lentelei su nurodytomis parinktimis.
retrieveRow Nuskaito eilutę iš nurodytos lentelės su nurodytomis parinktimis.
updateRow Atnaujina esamą nurodytos lentelės eilutę.

Jungties metodai

Naudokite objekto jungties metodus dataApi , kad galėtumėte dirbti su duomenimis, kuriuos rodo "Power Platform" jungtis, susieta su puslapiu.

Metodas Aprašas
createConnectorRow Nurodytoje jungčių lentelėje sukuria naują eilutę.
deleteConnectorRow Panaikina eilutę iš nurodytos jungties lentelės.
executeConnectorOperation Iškviečia įvardytąją operaciją, kurią veikia REST (operacijos klavišo) jungtis, pvz., „Office 365“ vartotojai.
getConnectorSwagger Nuskaito jungties "Swagger" (OpenAPI) apibrėžimą.
getConnectorTableSchema Nuskaito jungties rodomos lentelės (dar vadinamos objektu arba sąrašu) schemą.
listConnectorDatasets Išvardijami galimi jungties duomenų rinkiniai.
listConnectorOperations Išvardijamos operacijos, kurias veikia REST (operacijos klavišas) jungtis.
listConnectorTables Išvardijamos lentelės, galimos nurodytame jungčių duomenų rinkinyje.
queryConnectorTable Pateikia užklausą lentelei, kurią rodo jungtis su nurodytomis parinktimis.
retrieveConnectorRow Nuskaito vieną eilutę iš nurodytos jungties lentelės.
updateConnectorRow Atnaujina esamą eilutę nurodytoje jungčių lentelėje.

Dataverse action and function methods

Naudokite objekto veiksmų ir funkcijų metodus dataApi , kad iškviestumėte "Dataverse" pasirinktines API, susietas su puslapiu.

Metodas Aprašas
executeAction Iškviečia "Dataverse" pasirinktinę API, susietą su puslapiu kaip veiksmą.
executeFunction Iškviečia "Dataverse" pasirinktinę API, susietą su puslapiu kaip funkcija.
listBoundActions Išvardija "Dataverse" pasirinktines API (veiksmus ir funkcijas), susietas su puslapiu.

Puslapio metodai

Naudokite objekto puslapio metodus dataApi , kad valdytumėte patį generuojamą puslapį, pvz., pateikti reikšmę, kai puslapis naudojamas kaip dialogo langas.

Metodas Aprašas
setPageOutput Nustato reikšmę, grąžintą į iškvietimo scenarijų, kai uždaromas generuojamas puslapio dialogo langas.