Buscar datos
Search ejecuta un método searchQuery() para buscar un patrón particular de datos. El search utilizado en el fragmento de código es la instancia del componente.
Crear una configuración de búsqueda (JSON)
El siguiente fragmento de código crea un objeto JSON que contiene los atributos del patrón a buscar en las columnas indexadas de las tablas individuales.
copy
//Crear el objeto de consulta para la búsqueda
//La clave de Búsqueda contiene los patrones a buscar
//search_table_columns es un objeto JSON que contiene el nombre de la tabla como clave y un arreglo de las columnas a buscar como valor.
var QUERY = {
"search": "santh*",
"search_table_columns": {
"customerDetails" : ["indexC1"],
"SampleTable" : ["indexC2"]
}
};
Ejecutar búsqueda
El objeto JSON creado en la sección anterior se pasa como parámetro al método searchQuery() que devuelve una promesa.
Nota:
La promesa devuelta se resolverá a un objeto en el cual la clave content contiene los resultados de búsqueda con la clave como el nombre de la tabla y su valor como el arreglo de filas.
copy
//Buscar en la tabla pasando el objeto de consulta, que devuelve una promesa
var search = catalyst.search;
var searchPromise = search.searchQuery(QUERY);
searchPromise
.then((response) => {
console.log(response.content);
})
.catch((err) => {
console.log(err);
});
A continuación se muestra una respuesta de ejemplo que recibirás. La respuesta es la misma para ambas versiones del Web SDK.
copy
{
AlienCity: [
{
CREATORID: "2136000000006003",
MODIFIEDTIME: "2021-08-13 13:49:19:475",
CityName: "Dallas",
CREATEDTIME: "2021-08-13 13:49:19:475",
ROWID: "2136000000008508"
}
]
}
Última actualización 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit