J'ai une tableview et je veux montrer une image dans la première colonne. Mon problème est que je ne peux pas trier la colonne alors. Mon idée est de mettre du texte dans la colonne et de masquer le texte pour que ce soit seulement pour le bon tri. Y-a-t-il un moyen de faire ça? Ou quelles autres solutions sont possibles pour mon problème?JavaFX masquer le texte de la colonne dans tableview
Répondre
Vous pouvez le faire avec CSS en utilisant le texte-indent. Vous devez également définir l'image en arrière-plan css. Vous n'avez pas fourni un code de votre table, mais au-dessous est quelques exemples:
HTML:
<table width="100%" border="1" cellspacing="1" cellpadding="1">
<tr>
<td class="hidetext image">Text 1</td>
<td>Some text to show</td>
</tr>
<tr>
<td class="hidetext image">Text 2</td>
<td>Some text to show</td>
</tr>
<tr>
<td class="hidetext image">Text 3</td>
<td>Some text to show</td>
</tr>
<tr>
<td class="hidetext image">Text 4</td>
<td>Some text to show</td>
</tr>
</table>
CSS:
.hidetext {text-indent:-9000px}
.image {background:url(http://www.madisoncopy.com/images/jpeg.jpg) no-repeat;}
Voyez comment dans la colonne de gauche le texte ne montre pas (mais il est en fait juste là en retrait de l'écran).
Voir ce violon: http://jsfiddle.net/D297P/
Cette réponse est fausse. La question concerne JavaFX, elle n'est pas liée au HTML. – jewelsea
Je pense que ceci est l'exemple parfait de ce que vous veut do.Still laissez-moi savoir si vous avez une question. Check here
- 1. Plusieurs composants dans une colonne de JavaFX TableView
- 2. CheckBox centré dans TableView JavaFX
- 3. JavaFX-2 tableview application de la politique redimensionne colonne personnalisée
- 4. Propriétés JavaFX dans TableView
- 5. JavaFX sections tableView
- 6. JavaFX - Récupère la colonne TableView par son nom
- 7. JavaFX TableView Valeurs dynamiques de colonne et de données
- 8. JavaFX TableView copier dans le presse-papiers
- 9. Sélection multiple dans tableView javafx
- 10. Sliding Down TableView dans JavaFx
- 11. JavaFX: comment "repeindre" une tableview
- 12. JavaFX: Message TableView vide
- 13. javafx cases à cocher dans tableview
- 14. Actualiser périodiquement JavaFX TableView
- 15. JavaFX Liaison TableView-TextField
- 16. JavaFX TableView delete issue
- 17. Filtre multiple avec TableView dans javafx
- 18. javafx tableview table de redimensionnement problème
- 19. JavaFx Erreur TableView
- 20. La barre de défilement JavaFX n'apparaît parfois pas dans TableView
- 21. Insertion TableView JavaFX
- 22. JavaFX TableView EnsureVisible
- 23. Javafx-2 bindings tableview avec aucune cellule de texte
- 24. JavaFX: TableView: Flèche pour une colonne triée par défaut
- 25. JavaFx Sélection de perte de ligne TableView
- 26. JavaFX TableView modifiable avec des objets
- 27. JavaFX TableView - Réinitialisation des tris de colonnes
- 28. JavaFx lier le modèle d'entité à TableView
- 29. masquer ou afficher la tableview
- 30. SimpleStringProperty et SimpleIntegerProperty TableView JavaFX
Pouvez-vous poster du code pour montrer ce que vous faites? Vous devriez simplement définir une fabrique de cellules pour afficher une image: cela n'empêchera pas le tri. –