J'utilise une table de cellules gwt pour afficher les résultats de la recherche .. J'ai deux colonnes où j'affiche du texte lié à la recherche et j'ai une colonne avec une flèche image et quand je clique dessus je devrais pouvoir ouvrir une boîte de dialogue et la placer juste à côté de l'image cliquée. Sur la colonne cliquez sur Je suis capable de montrer une boîte de dialogue mais je ne suis pas en mesure de trouver un moyen de déterminer la position exacte de l'image cliquée afin que je puisse placer juste à côté .. La fonctionnalité attendue est quelque peu similaire à ce qui se passe lorsque nous passons la souris sur la flèche sur la page de recherche google .... S'il vous plaît aider ....Comment obtenir la position de l'image cliquée dans une table gwt
2
A
Répondre
4
Vous avez juste besoin de faire cela. Mais, seulement pour textCell. Je pense que vous savez comment utiliser cet échantillon pour votre cas.
column.setFieldUpdater(new FieldUpdater<Type, String>() {
@Override
public void update(int index, Type object, String value) {
int x = cellTable.getRowElement(index).getCells().getItem(columnNumber).getAbsoluteLeft();
int y = cellTable.getRowElement(index).getCells().getItem(columnNumber).getAbsoluteTop();
popupPanel.setPopupPosition(x, y);
popupPanel.show();
}
});
Questions connexes
- 1. Obtenir la position cliquée en utilisant SFML
- 2. Comment trouver la position cliquée de onOptionsItemSelected
- 3. Obtenir la cellule exacte cliquée dans la table html imbriquée
- 4. trouvés en cliquée td dans une table
- 5. GWT - position popup
- 6. comment accéder à la position actuelle gwt?
- 7. Comment obtenir la valeur d'identifiant de la ligne cliquée?
- 8. Android: comment obtenir la position de textview de la table
- 9. Comment obtenir que l'élément cliquée dans JQuery
- 10. Définir la position dans une table
- 11. Arbre GWT Modifier la position
- 12. Position de la fenêtre intelligente gwt
- 13. Obtenir une cellule DataGrid de la position de la souris
- 14. GWT - Comment trier une colonne de table?
- 15. Comment obtenir la cellule ListView cliquée dans Winforms?
- 16. ListView obtenir la vue cliquée et la ligne corrospondante
- 17. Position de partage dans HorizontalSplitPanel dans GWT
- 18. GWT réglage de la position d'un SuggestBox
- 19. Position d'une colonne dans une table
- 20. Comment puis-je obtenir la valeur de ma ligne cliquée
- 21. Comment obtenir la classe parent dans GWT
- 22. Position de l'utilisateur dans une table?
- 23. Comment trouver la position d'une ligne dans une table mysql?
- 24. Obtenir la position de pdfptable
- 25. Comment obtenir une position tactile?
- 26. Comment changer l'image dans la rangée cliquée dans recyclerview?
- 27. Comment masquer la colonne dans la table Cell GWT?
- 28. comment puis-je obtenir la position d'une cellule dans une table en utilisant javascript?
- 29. Comment obtenir la position <td> dans une table en utilisant JQuery?
- 30. Comment écouter les événements de clavier dans la table GWT?
Jetez un oeil à la mise en œuvre du DateBoxCell, qui est similaire (placez le calendrier pop-up juste à côté de la date cliqué) –
GWT n'a pas DateBoxCell..They aurait remplacé avec DatePickerCell et j'ai vu l'implémentation de celui-ci et ils ont utilisé absolute left et absolute comme suit: panel.setPopupPosition (lastParent.getAbsoluteLeft() + offsetX, lastParent.getAbsoluteTop() + offsetY); Ma question est comment puis-je trouver le haut à gauche absolue et absolue de l'image qui est présente dans une colonne cliquée ... – Saritha
Désolé, mon mauvais, signifiait DatePickerCell, pas DateBoxCell. Et pour répondre à votre question, comment se fait-il que DatePickerCell découvre le top absolu à gauche et le top absolu? Tu ne peux pas faire la même chose? –