Tất cả thông tin mà tôi có thể tìm cho SuggestBox và MultiWordSuggestOracle cho thấy cách duy nhất để đặt một oracle cho hộp đề xuất là khi nó được xây dựng. Tôi không nghĩ rằng điều này có ý nghĩa, mặc dù, vì có một nhà xây dựng mặc định mà không chấp nhận một oracle và tạo ra một cho bạn, có lẽ là sản phẩm nào. Điều đó không tốt lắm. Những gì tôi đang tìm kiếm sẽ là các phương pháp như setSuggestOracle(MultiWordSuggestOracle)
hoặc addToSuggestOracle(String)
, nhưng tôi không thể tìm thấy bất kỳ điều gì trong tài liệu hướng dẫn cách thực hiện việc này.Thêm/sửa đổi SuggestOracle sau khi xây dựng SuggestBox trong GWT
5
A
Trả lời
7
Có vẻ như bạn không thể thay đổi phiên bản SuggestOracle
sau khi SuggestBox
được tạo nhưng bạn có thể truy cập bằng SuggetBox::getSuggestOracle()
. Từ đó bạn sẽ phải chuyển sang lớp thực hiện để thay đổi nó; Bản thân lớp SuggestOracle
không cung cấp bất cứ thứ gì. Vì vậy, một cái gì đó như:
SuggestOracle oracle = new MultiWordSuggestOracle();
SuggestBox box = new SuggestBox(oracle);
try {
MultiWordSuggestOracle multiWordOracle = (MultiWordSuggestOracle)box.getOracle();
multiWordOracle.add("This awesome suggestion.");
} catch (ClassCastException e) {
// the oracle was not what you thought it was
}
Các vấn đề liên quan
- 1. GWT Suggestbox xác định đề xuất oracle sau khi instantiation
- 2. Thêm cuộn vào GWT SuggestBox
- 3. GWT SuggestBox có thuộc tính giữ chỗ
- 4. Thiếu lắp ráp sau khi xây dựng
- 5. Phiên trống trong ASP.NET/IIS sau khi xây dựng lại
- 6. Trình xây dựng dự án Maven được gọi mỗi khi tôi thay đổi tệp nguồn (GWT)
- 7. Nhận trạng thái xây dựng trong tập lệnh sau khi xây dựng
- 8. SuggestBox GWT hiển thị tất cả các tùy chọn trên phím Enter
- 9. XPathDocument có sử dụng luồng bộ nhớ được xây dựng sau khi xây dựng không?
- 10. eclipse: tự động xây dựng sau khi lưu
- 11. Thiếu File trong Gem sau Xây dựng
- 12. SlowCheetah thực hiện sau khi sự kiện sau khi xây dựng
- 13. có để xây dựng lại trong VS 2010 sau khi sửa đổi
- 14. Đặt tên cho app.config sau khi xây dựng?
- 15. FactoryGirl DRY sau khi tạo/xây dựng móc
- 16. Xóa tham chiếu PostSharp sau khi xây dựng?
- 17. Gọi phương pháp ảo ngay sau khi xây dựng
- 18. Thêm dịch vụ sau khi container đã được xây dựng
- 19. lỗi jenkins sau khi xây dựng thành công
- 20. Visual Studio không xây dựng lại sau khi thay đổi tệp nội dung
- 21. Thay đổi mã dự án XCode Không cập nhật 100% sau khi lưu-xây dựng-chạy
- 22. TeamCity, chuyển id được tạo trong một bước xây dựng sang bước xây dựng sau này
- 23. GWT: các phương pháp hay nhất để xây dựng giao diện web2.0 với GWT là gì?
- 24. Lưu thay đổi bộ dựng giao diện khi xây dựng trong Xcode
- 25. Ant thất bại trong việc xây dựng apk ký sau khi cập nhật lên v20 android
- 26. Sự khác nhau giữa Bước xây dựng tùy chỉnh và Sự kiện sau khi xây dựng là gì?
- 27. cách đặt postData trong jqgrid SAU KHI nó đã được xây dựng?
- 28. Tải dữ liệu MVVM trong hoặc sau khi xây dựng ViewModel?
- 29. Buộc QtCreator chạy "qmake" khi xây dựng
- 30. CruiseControl.net - Cách kiểm tra mã trong khi xây dựng
Giải pháp tuyệt vời. Cảm ơn! – Neeko
Tại sao không chỉ làm việc trên các biến oracle thay vì nhận được nó từ đề nghị? – Guillaume
@Guillaume Có, bạn có thể làm điều đó. Nhưng, tôi đã cố gắng để cho thấy làm thế nào bạn sẽ nhận được Oracle từ hộp đề xuất. –