Tôi đã xác định một đề xuất trong UIBinder, và tôi cần phải tự động đặt SuggestOracle của nó. Tất cả các ví dụ tôi đã thấy cho thấy rằng bạn chỉ có thể xác định gợi ý tại instantiation, nhưng tôi cần phải xác định điều này SAU thực tế. Có cách nào để làm việc này không?GWT Suggestbox xác định đề xuất oracle sau khi instantiation
Cảm ơn!
Tìm thấy câu trả lời - Tạo suggestbox bản thân mình trong các nhà xây dựng đi qua trong một suggestoracle trống, sau đó thao tác các suggestoracle SAU động: công MultiWordSuggestOracle oracleSuggestions = new MultiWordSuggestOracle(); \t public ucMyControl() { \t txtName = new SuggestBox (oracleSuggestions); \t initWidget (uiBinder.createAndBindUi (điều này)); } sau đó tôi có thể gọi mã này: oracleSuggestions.clear(); cho (int i = 0; i
Rob
Đặt câu trả lời trong câu trả lời, thay vì nhận xét. –
Tôi thấy rằng cách mà người hỏi được nêu là không đủ. Cần thêm 1 dòng mã nữa. Bạn có thể tìm thấy toàn bộ câu trả lời trong http://blog.jeffdouglas.com/2010/02/11/uibinder-with-suggestbox-multiwordsuggestoracle/ –