2009-01-27 5 views
1

La trame de fond: J'applique un filtre à un TableView. C'est un simple filtre 'Trouvez les lignes avec cette chaîne'.Comment hilight une section d'une cellule TableView dans le cadre du processus de filtrage?

L'exigence: Je voudrais HILIGHT les occurrences du terme de recherche où ils se produisent.

Jusqu'à maintenant, je ne vois aucun moyen de le faire. ITableColorProvider permettez-moi d'appliquer des couleurs à des cellules entières, mais pas à une fraction de celle-ci.

Clues les bienvenus.

Répondre

1

On dirait que la méthode highlighting est pour vous

Depuis 3.5M4, le propriétaire actuel pour obtenir un soutien JFace TableViewer et TreeViewer a été étendu pour permettre à plusieurs polices dans les cellules. Par exemple, cela peut être utilisé pour mettre en évidence le texte correspondant dans les résultats de recherche en utilisant une police en gras.

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

Questions connexes