Buscar datos en columnas indexadas
Search ejecuta un método searchQuery() para buscar un patrón particular de datos. Puedes buscar:
- Datos en múltiples tablas
- Solo datos en columnas con índice de búsqueda
Para obtener más información sobre la búsqueda, consulta la documentación aquí.
El siguiente fragmento de código contiene el patrón a buscar en las columnas especificadas de las tablas:
Fragmento de código de ejemplo
Package Imports
copy
import com.zc.component.object.ZCRowObject;
import com.zc.component.search.ZCSearch;
import com.zc.component.search.ZCSearchDetails;
copy
//Obtener una instancia de SearchDetails
ZCSearchDetails search = ZCSearchDetails.getInstance();
//Establecer el patrón a buscar
search.setSearch("Sa*");
//Crear un hashmap para las tablas y las listas de columnas correspondientes a buscar
HashMap<String,List\*> map = new HashMap ();
List searchList1 = new ArrayList();
List searchList2 = new ArrayList();
//Agregar columnas indexadas de la misma o diferentes tablas a la lista
searchList1.add("SearchIndexedColumn");
searchList2.add("SearchTest");
//Agregar la tabla con su nombre y las listas de columnas
map.put("SampleTable", searchList1);
map.put("Users", searchList2);
//Establecer el mapeo tabla-columna para la búsqueda
search.setSearchTableColumns(map);
//Ejecutar Búsqueda pasando la instancia de búsqueda con los detalles
ArrayList<ZCRowObject> rowList = ZCSearch.getInstance().executeSearchQuery(search);
Última actualización 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit