Come è possibile scorrere automaticamente il GWT SuggestBox
con l'altezza massima impostata su PopupPanel
con lo SuggestBox
? Attualmente quando l'utente preme la tastiera su e giù per i tasti, gli stili cambiano sugli articoli suggeriti e premendo invio seleziona la voce attualmente selezionata sulla lista.Come scorrere GWT SuggestBox con altezza massima e overflow-y: scorrere
Quando l'elemento si trova in una posizione inferiore alle barre di scorrimento dell'altezza massima, non scorre. Ho provato ad estendere il SuggestBox
e la classe interna DefaultSuggestionDisplay
per ignorare moveSelectionDown()
e moveSelectionUp()
per chiamare esplicitamente popup.setScrollTop()
.
Per fare questo ho bisogno accesso alla parte superiore assoluto del momento selezionato MenuItem
pertanto necessario accedere al SuggestionMenu
che è anche una classe interna di SuggestBox che è privato e dichiarato come membro privato all'interno DefaultSuggestionDisplay
colpo getter. Poiché GWT è un JavaScript, non possiamo usare la reflection per accedervi ... Qualcuno ha una soluzione alternativa per questo problema?
Grazie.
Sono non sono sicuro, capisco quello che stai dicendo. Potrebbe essere necessario mostrare del codice o fare un violino per spiegare il problema –
Ho appena fatto esattamente lo stesso – l3dx
Alla fine, hai trovato un modo per raggiungere questo obiettivo? Sono bloccato nello stesso punto in cui ti trovi, ho bisogno di accedere al MenuItem attualmente selezionato per farlo scorrere in vista. Grazie. –