renderSearchPage (Referencia de API JavaScript) para Marco de integración de canal de Dynamics 365 1.0
Le permite buscar entre los registro de un tipo de entidad particular. Esta API abre la página de entidad de la Interfaz unificada con el campo de búsqueda en ella rellenado previamente con la cadena de búsqueda que se pasa como un parámetro.
Sintaxis
Microsoft.CIFramework.renderSearchPage(entityLogicalName, searchString, searchType).then(successCallback, errorCallback);
Parámetros
Name | Type | Obligatorio | Descripción |
---|---|---|---|
entityLogicalName | String | Sí | El nombre lógico de la entidad del registro que desea consultar, como "cuenta". |
searchString | String | Sí | Cadena para buscar entre los atributos de los registros de entidad. |
searchType | Booleana | No | Tipo de página de búsqueda para abrir—0 para búsqueda por relevancia y 1 para búsqueda categorizada. Si no se proporciona ningún parámetro, los registros se buscan por categoría. Para obtener información sobre la búsqueda por relevancia, consulte Configurar la búsqueda de Dataverse. |
successCallback | Function | No | Una función para llamar cuando se recuperan algunos registros. |
errorCallback | Función | No | Una función para llamar cuando la operación tiene error. |
Valor devuelto
En caso de éxito, devuelve un objeto promesa que contiene los atributos especificados anteriormente en la descripción del parámetro successCallback.
Ejemplos
El siguiente ejemplo muestra cómo buscar el término "Contoso" entre los registros de una entidad de cuenta especificando el tipo de búsqueda por relevancia.
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);
}
);
El siguiente ejemplo muestra cómo buscar el término "Contoso" entre los registros de una entidad de cuenta sin especificar el tipo de búsqueda.
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);
}
);