JFace TableViewer, comment utiliser différents éditeurs de cellules pour chaque cellule?

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

Question

Existe-t-il un moyen de spécifier différents éditeurs de cellules pour chaque cellule dans JFace TableViewer, je sais que l'éditeur de cellule est spécifié sur une base de colonne, mais je veux spécifier l'éditeur de cellule sur une base cellulaire, y a-t-il une solution de contournement ou est-ce possible ?

Était-ce utile?

La solution

EditingSupport que vous avez réglé ViewerColumn est dynamique. Lorsque l'édition cellulaire est déclenchée, le framework appelle CellEditor getCellEditor(Object element) Méthode sur la mise en œuvre de votre support d'édition. Dans cette méthode, vous pouvez choisir de retourner n'importe quel éditeur en fonction de la ligne passée élément.

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