içinde oluşturulmasından sonra eklenmesi/değiştirilmesi SuggestBox ve MultiWordSuggestOracle için bulabildiğim tüm bilgiler, bir öneri kutusu için bir kehanet oluşturmanın tek yolunun, oluşturulduğunda olduğunu belirtir. Bunun mantıklı olduğunu sanmıyorum, çünkü bir kehaneti kabul etmeyen ve muhtemelen sizin için bir tane yaratan varsayılan bir kurucu var. Bu pek iyi değil. Aradığım şey, setSuggestOracle(MultiWordSuggestOracle)
veya addToSuggestOracle(String)
gibi yöntemler olabilir, ancak bu belgede nasıl yapılacağını öneren hiçbir şey bulamıyorum.SuggestBox'un GWT
5
A
cevap
7
sen yaratıldı SuggestBox
sonra SuggestOracle
örneğini değiştirebilirsiniz gibi görünmüyor, ancak SuggetBox::getSuggestOracle()
ile erişebilirsiniz. Buradan değişiklik yapmak için uygulama sınıfına gitmelisiniz; SuggestOracle
taban sınıfının kendisi hiçbir şey sağlamaz. Öyleyse bir şey gibi:
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
}
İlgili konular
- 1. gwt, gwt-rpc, ext-gwt, smart gwt arasındaki fark
- 2. GWT
- 3. GWT
- 4. GWT
- 5. GWT
- 6. GWT -
- 7. GWT
- 8. GWT
- 9. GWT kodu VEYA GWT Designer?
- 10. GWT removeClickHandler
- 11. GWT - RPC -
- 12. GWT DOM.clone
- 13. gwt düzenleyicisi
- 14. close GWT
- 15. GWT RichTextArea
- 16. GWT - Maven
- 17. GWT değiştirme
- 18. GWT JPA
- 19. GWT warrantyInjected()?
- 20. GWT: UIBinder
- 21. GWT barındırılan mod Spring + Eclipse + GWT Eclipse eklentisi ile çalışmaz
- 22. GWT DateBox doğrulaması
- 23. GWT CellTree seçimi
- 24. Simple GWT OpenID Örnek
- 25. GWT Eklentisi Firefox 12
- 26. GWT 2.0 Temalar?
- 27. GWT, Sproutcore veya Cappuccino
- 28. GWT oturum yönetimi
- 29. GWT: fileUpload.getFileName() & fakepath
- 30. GWT DialogBox - animasyon
Güzel çözüm. Teşekkürler! – Neeko
Neden öneriden almak yerine oracle değişkeninde çalışmıyorsunuz? – Guillaume
@Guillaume Evet, bunu yapabilirsin. Ancak, Oracle'ı öneri kutusundan nasıl çıkaracağınızı göstermeye çalışıyordum. –