Comment mettre en surbrillance une section d'une cellule TableView dans le cadre du processus de filtrage?

StackOverflow https://stackoverflow.com/questions/482670

Question

L’arrière-plan: j’applique un filtre à une vue tableau. C'est un simple filtre 'trouver les lignes avec cette chaîne'.

L'exigence: je souhaite hiérarchiser les occurrences du terme de recherche où elles se trouvent.

Jusqu'à présent, je ne vois aucun moyen de le faire. ITableColorProvider me permet d'appliquer des couleurs à des cellules entières, mais pas à une fraction de celle-ci.

Les indices sont les bienvenus.

Était-ce utile?

La solution

On dirait que la highlighting méthode est pour vous

Depuis 3.5M4 , la prise en charge du propriétaire existant pour JFace TableViewer et TreeViewer a été étendue pour autoriser plusieurs polices dans les cellules. Par exemple, cela peut être utilisé pour mettre en surbrillance le texte correspondant dans les résultats de la recherche en utilisant une police en gras.

texte alt alt http: //update.eclipse.org/downloads/drops/S-3.5M4-200812111908/images/multi-font-labels.png

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top