comment ajouter une image dans une cellule de cellTable dans GWT
Je veux ajouter une image dans une cellule de la CellTable. Après la lecture de la documentation, c'est ce que j'ai fait,
Column<Contact, String> imageColumn = new Column<Contact, String>(new ImageCell()) {
@Override
public String getValue(Contact object) {
return "contact.jpg";
}
};
table.addColumn(imageColumn, "");
Bien, il y a une colonne vide dans la table maintenant et pas d'image. Suis-je en train de faire quelque chose de mal ici? Toute suggestion est apprécié. Merci.
Je ne vois pas de problème avec cela. Voulez-vous obtenir un complètement cellule vide d'une image manquante icône?
où avez-vous le fichier "contact.jpg"? Il devrait être directement placé sous /guerre. Il ne va pas travailler autrement.
où avez-vous le fichier "contact.jpg"? Il devrait être directement placé sous /guerre. Il ne va pas travailler autrement.
OriginalL'auteur sherry | 2011-05-05
Vous devez vous connecter pour publier un commentaire.
Utiliser un
ImageResourceCell
:vous pouvez toujours créer votre propre classe qui implémente
ImageResource
et ensuite utiliser les instances de cette classe pour remplir les cellules. Quelque chose comme ceci: gist.github.com/1124648Hé les gars, il y a un problème avec ce type: "on ne peut pas redimensionner l'image". Il existe différentes solutions à ce problème: 1. pré-chargeur d'image 2. FITImage etc., Cependant une solution simple (markmail.org/message/...) fourni fonctionne mieux. Son simple: à l'aide d'un htmlcell au lieu de imagecell et l'attribution d'une image contenant un lien vers cette htmlcell. Elle s'adapte parfaitement bien dans la largeur et la hauteur. pensé à partager avec vous tous.
OriginalL'auteur Ionuț G. Stan
OriginalL'auteur Jay
Je suppose qu'il y a une erreur dans le Ionuț G. Stan post
je pense que c'est
donc, avec public ImageResource getValue et pas public String getValue
OriginalL'auteur gzorzi