Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee kunt u zoeken in de records van een bepaald entiteitstype. Met deze API wordt de entiteitspagina van Unified Interface geopend met het zoekveld dat vooraf is ingevuld met de zoekreeks die als parameter wordt doorgegeven.
Syntaxis
Microsoft.CIFramework.renderSearchPage(entityLogicalName, searchString, searchType).then(successCallback, errorCallback);
Parameterwaarden
| Naam | Typologie | Verplicht | Description |
|---|---|---|---|
| entityLogicalName | String | Yes | De logische naam van de entiteit van de record die u wilt opvragen, zoals 'account'. |
| zoekreeks | String | Yes | Tekenreeks om te zoeken tussen de kenmerken van de entiteitsrecords. |
| zoekType | Booleaan | Nee. | Type zoekpagina dat moet worden geopend: 0 voor zoeken op relevantie en 1 voor gecategoriseerd zoeken. Als er geen parameter is opgegeven, worden de records doorzocht op categorie. Zie Dataverse-zoekopdracht configureren voor informatie over het zoeken naar relevantie. |
| succesTerugbellen | Functie | Nee. | Een functie om aan te roepen wanneer sommige records worden opgehaald. |
| foutCallback | Functie | Nee. | Een functie om aan te roepen wanneer de bewerking mislukt. |
Retourwaarde
Als dit lukt, wordt een promise-object geretourneerd dat de kenmerken bevat die eerder zijn opgegeven in de beschrijving van de parameter successCallback.
Voorbeelden
In het volgende voorbeeld ziet u hoe u een query uitvoert op de term 'Contoso' in de records van een accountentiteit door het zoektype voor relevantie op te geven.
var entityname = "account"
var searchterm = "Contoso"
var searchtype = 0 // relevance search
Microsoft.CIFramework.renderSearchPage(entityname, searchterm, searchtype).then(
function (success) {
console.log(success);
},
function (error) {
console.log(error);
}
);
In het volgende voorbeeld ziet u hoe u een query uitvoert op de term 'Contoso' in de records van een accountentiteit, zonder het zoektype op te geven.
var entityname = "account"
var searchterm = "Contoso"
Microsoft.CIFramework.renderSearchPage(entityname, searchterm).then( // if search type is not passed, it defaults to categorized search
function (success) {
console.log(success);
},
function (error) {
console.log(error);
}
);