Delen via


Shell.Data.DataSource.js

 

Van toepassing op: Windows Azure Pack

De basisklasse die wordt gebruikt voor het beheren van gegevens die lokaal of vanaf de server worden opgevraagd.

Widgets

Geen.

Typen

Shell.Data.DataSource()

Enums

Geen

Eigenschappen

Naam

Type

Description

Shell.Data.DataSource.dataSetName

Tekenreeks

Optionele tekenreeks die de gegevensset identificeert die de regelmatig vernieuwde cache is die deze gegevensbron back-ups maakt.

Shell.Data.DataSource.filteredTotalCount

Object

Een optioneel aantal (mogelijk null-valued) dat het totale aantal gegevensitems weergeeft nadat het filter is toegepast (maar geen paging). Dit is handig om het aantal pagerknoppen te bepalen dat moet worden weergegeven in de gebruikersinterface.

Shell.Data.DataSource.isQueryable

Booleaans

waar als deze gegevensbron query's kan verwerken, pagieren en filteren. Anders onwaar.

Shell.Data.DataSource.isReset

Booleaans

waar als de gegevensbron de status Opnieuw instellen heeft. Anders onwaar.

Shell.Data.DataSource.items

Objectmatrix

Matrix met gegevensitems die door deze gegevensbron worden weergegeven.

Shell.Data.DataSource.partialRefreshErrors

Object

Als bij de laatste poging tot vernieuwen gedeeltelijke fouten zijn opgetreden, bevat deze eigenschap de fouten die samen met gegevensitems worden geretourneerd. Anders wordt deze eigenschap null-valued.

Shell.Data.DataSource.refreshError

Object

Als bij de laatste poging tot vernieuwen een fout is opgetreden, bevat deze eigenschap de argumenten $.ajax-fout. Anders wordt deze eigenschap null-valued.

Shell.Data.DataSource.refreshPromise

Object

Als er een vernieuwing wordt uitgevoerd, bevat deze eigenschap de belofte die de voortgang van het vernieuwen weergeeft.

Shell.Data.DataSource.totalCount

Object

Een optioneel (mogelijk null-valued) aantal dat het totale aantal gegevensitems weergeeft voordat pagi- en filterbewerkingen worden toegepast. Dit is handig om een absoluut aantal gegevensitems in de extensie-back-end te bepalen.

Methoden

Naam

Beschrijving

Retouren

Parameters

Shell.Data.DataSource.dispose

Hiermee verwijdert u de gegevensbron.

Niets

Hiermee verwijdert u de gegevensbron.

Shell.Data.DataSource.refresh

Initieert een asynchrone aanvraag om de eigenschap Items te vullen met nieuwe gegevens. Retourneert een belofte. Zie Shell.Utilities.jsvoor meer informatie.

Gebruik deze methode om polling expliciet opnieuw te starten voor de onderliggende gegevensset, om gewijzigde paginerings-/sorteer-/filteropties weer te geven of om de query opnieuw toe te passen op gewijzigde invoergegevens. De gegevensbron kan de 'items' synchroon opnieuw compileren, in welk geval de geretourneerde belofte al wordt opgelost.

Belofte

opties (Object): een object met opties die variƫren tussen DataSource-implementaties .

Shell.Data.DataSource.reset

Hiermee wordt de matrix items van deze gegevensbron geleegd en wordt de gegevensbron gemarkeerd als de status 'opnieuw instellen'.

Notitie

Een gegevensbron laat de resetstatus behouden wanneer de volgende vernieuwingscyclus is voltooid.

Niets

Geen

Shell.Data.DataSource.setFilter

Hiermee wijzigt u de filterrichtlijnen die door deze gegevensbron worden gebruikt, die tijdens de volgende vernieuwingscyclus worden gebruikt. Retourneert de bijgewerkte gegevensbron.

Shell.Data.DataSource

Filter: Een functie/object of matrix van functies/objecten van de formulierfunctie(item):Booleaanse waarde of { eigenschap: <propertyName>;, waarde: <propertyValue> [, operator: <operator> ] } of { operator: "||", waarde: [ <functionOrObject>, ... ] };

Shell.Data.DataSource.setPaging

Hiermee wijzigt u de wisselrichtlijnen die door deze gegevensbron worden gebruikt, die tijdens de volgende vernieuwingscyclus worden gebruikt. Wanneer dit wordt opgegeven als null/undefined, wordt de huidige paging gewist. Retourneert de bijgewerkte gegevensbron.

Shell.Data.DataSource

paging (Object): Een object van het formulier { skip: , take: }.

Shell.Data.DataSource.setSort

Hiermee wijzigt u de sorteerrichtlijnen die door deze gegevensbron worden gebruikt, die tijdens de volgende vernieuwingscyclus worden gebruikt. Wanneer deze wordt opgegeven als null/undefined, wordt de huidige sortering gewist. Retourneert de bijgewerkte gegevensbron.

Shell.Data.DataSource

Sorteren: Een functie/object of matrix met functies/objecten van de formulierfunctie(item):number of { property: <propertyName>, aflopend: <booleaanse> }.

Opmerkingen

Deze

Zie ook

Naslaginformatie Windows Azure Pack Extension Shell Library