Märkus.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida sisse logida või kausta vahetada.
Juurdepääs sellele lehele nõuab autoriseerimist. Võite proovida kausta vahetada.
Võimaldab otsida kindla olemitüübi kirjete hulgast. See API avab Unified Interface'i olemi lehe, kus on otsinguväli eeltäidetud parameetrina edastatud otsingustringiga.
Süntaks
Microsoft.CIFramework.renderSearchPage(entityLogicalName, searchString, searchType).then(successCallback, errorCallback);
Parameetrid
| Nimetus | Liik | Nõutav | Kirjeldus |
|---|---|---|---|
| olemuse loogiline nimi | String | Jah | Kirje olemi loogiline nimi, mille kohta soovite päringut esitada, näiteks "konto". |
| searchString | String | Jah | String olemikirjete atribuutide hulgast otsimiseks. |
| searchType | loogiline | No | Avatava otsingulehe tüüp – 0 asjakohasuse otsingu jaoks ja 1 kategoriseeritud otsingu jaoks. Kui parameetrit ei esitata, otsitakse kirjeid kategooria järgi. Lisateavet asjakohasuse otsingu kohta leiate jaotisest Dataverse'i otsingu konfigureerimine. |
| õnnestumineTagasihelistamine | Funktsioon | No | Funktsioon, mida kutsutakse mõne kirje toomisel. |
| errorCallback | Funktsioon | No | Funktsioon, mida kutsuda, kui toiming nurjub. |
Tagastatav väärtus
Õnnestumise korral tagastab promise-objekti, mis sisaldab parameetri successCallback kirjelduses varem määratud atribuute.
Näited
Järgmises näites näidatakse, kuidas teha päringut termini "Contoso" kohta konto olemi kirjete hulgast, määrates asjakohasuse otsingutüübi.
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);
}
);
Järgmises näites näidatakse, kuidas teha päringut termini "Contoso" kohta konto olemi kirjete hulgast ilma otsingutüüpi määramata.
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);
}
);