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