Làm cách nào để tự động cuộn GWT SuggestBox
với chiều cao tối đa được đặt trên PopupPanel
giữ SuggestBox
? Hiện tại khi người dùng nhấn phím lên các phím và xuống các kiểu thay đổi phím trên các mục được đề xuất và nhấn enter sẽ chọn mục hiện được chọn trong danh sách.Cách tự động cuộn Gợi ý GWT với chiều cao tối đa và tràn-y: cuộn
Khi mục nằm ở vị trí thấp hơn thanh cuộn cao nhất không cuộn. Tôi đã thử mở rộng SuggestBox
và lớp bên trong DefaultSuggestionDisplay
để ghi đè moveSelectionDown()
và moveSelectionUp()
để gọi rõ ràng popup.setScrollTop()
. Để làm được điều này, tôi cần quyền truy cập vào đầu tuyệt đối của MenuItem
do đó cần truy cập vào SuggestionMenu
cũng là lớp bên trong của SuggestBox, riêng tư và được khai báo là thành viên riêng trong phạm vi DefaultSuggestionDisplay
mà không cần getter. Vì GWT là một JavaScript nên chúng tôi không thể sử dụng sự phản chiếu để truy cập nó .... Có ai có giải pháp cho vấn đề này không?
Cảm ơn.
Tôi không chắc chắn, tôi nhận được những gì bạn đang nói. Có thể bạn cần phải hiển thị một số mã hoặc thực hiện một fiddle để giải thích vấn đề –
Tôi đã thực hiện chính xác cùng một – l3dx
Cuối cùng, bạn đã tìm thấy bất kỳ cách nào để đạt được điều này? Tôi bị kẹt ở cùng một vị trí như bạn đang có, tôi cần quyền truy cập vào MenuItem hiện đang được chọn để cuộn nó vào chế độ xem. Cảm ơn. –