Recherche
Apercu
Appuyez sur Ctrl+F pour ouvrir la barre de recherche. rs-grid parcourt toutes les cellules visibles a la recherche du terme saisi (correspondance insensible a la casse, type "contient") et surligne les cellules correspondantes.
Commandes
Exemple
SearchState
Fonctionnement
SearchState::run() parcourt la grille :
- Itere sur les lignes (jusqu'a 100 000 lignes)
- Pour chaque ligne, verifie chaque colonne
- Correspondance insensible a la casse via
containssur la valeur de la cellule - Collecte jusqu'a 10 000 resultats
Rendu
Le scene builder utilise deux couleurs du theme pour les resultats de recherche :
Limitations
- Cote client uniquement — en mode
ServerSide,Searchne renvoie aucun resultat (le volume de donnees est trop important pour un scan local) - 100 000 lignes parcourues au maximum — pour eviter de bloquer le thread principal
- 10 000 resultats au maximum — les resultats supplementaires ne sont pas collectes
- La recherche ne fonctionne pas sur le rendu formate — elle porte sur la valeur brute de la cellule