J'ai un Oracle personnalisé avec des objets à transmettre à la SuggestBox. Ensuite, j'ai besoin de récupérer un objet quand il est sélectionné à partir de SuggestBox.SuggestBox override addSelectionHandler
public HandlerRegistration addSelectionHandler(SelectionHandler<SuggestOracle.Suggestion> handler)
Le problème est que je n'ai pas Suggestion. J'ai "CustomSuggestion". Je lis de API et j'essaye d'écrire un SuggestBox personnalisé implémentant l'interface HasSelectionHandlers mais je ne peux pas parce que le SuggestBox a une implémentation de l'interface. J'ai l'erreur:
The interface HasSelectionHandlers cannot be implemented more than once with different arguments: HasSelectionHandlers<SuggestOracle.Suggestion> and HasSelectionHandlers<CustomSuggestion>
Pouvez-vous m'aider? Désolé pour mon mauvais anglais.
Salut. J'étais déterminé à faire sans jeter mais je le change et travaille maintenant. Merci. Valeur de chaîne = ((CustomSuggestion) event.getSelectedItem()). FSomeOtherValue; – theleftone
Il est dit dans le javadoc de "réduire l'objet' Suggestion' à la sous-interface ". Je suppose que c'est prévu. – z00bs