Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Umožňuje vyhledávat mezi záznamy konkrétního typu entity. Toto API otevře stránku entity v Sjednoceném rozhraní, kde je vyhledávací pole předem vyplněno vyhledávacím řetězcem, který je předán jako parametr.
Syntaxe
Microsoft.CIFramework.renderSearchPage(entityLogicalName, searchString, searchType).then(successCallback, errorCallback);
Parametry
| Název | Typ | Povinné | Description |
|---|---|---|---|
| Logický_název entity | String | Ano | Logický název entity záznamu, na který se chcete dotazovat, například "account". |
| Řetězec vyhledávání | String | Ano | Řetězec pro vyhledávání mezi atributy záznamů entity. |
| typ vyhledávání | logický | Ne | Typ stránky hledání, která se má otevřít – 0 pro hledání podle relevance a 1 pro vyhledávání podle kategorií. Pokud není zadán žádný parametr, záznamy jsou prohledávány podle kategorie. Informace o vyhledávání podle relevance naleznete v části Konfigurace vyhledávání Dataverse. |
| úspěchZpětné volání | Funkce | Ne | Funkce, která se má volat při načtení některých záznamů. |
| errorCallback | Funkce | Ne | Funkce, která se má volat v případě selhání operace. |
Návratová hodnota
Při úspěchu vrátí objekt promise obsahující atributy zadané dříve v popisu parametru successCallback .
Examples
Následující příklad ukazuje, jak zadat dotaz na výraz "Contoso" mezi záznamy entity obchodního vztahu zadáním typu hledání podle relevance.
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);
}
);
Následující příklad ukazuje, jak zadat dotaz na výraz "Contoso" mezi záznamy entity obchodního vztahu, aniž by bylo nutné zadat typ vyhledávání.
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);
}
);