2012-07-16 32 views
2

我是相當新的GWT,並一直在努力追隨活動和地點教程。一切工作都很好,直到我不得不使用SuggestBox。在SuggestBox中,您在構造函數中傳遞了Oracle,並且沒有setOracle方法。 如果我理解正確的,在活動場所教程的想法是剛剛實例化一次的意見,因爲是昂貴的對象,但那麼這提出了一個問題。如果我想讓主持人保留神諭,並且在主持人之前創建視圖,我該如何才能一起工作? @UiField(其中,α=真)和實例從主持人的suggestbox不會做,因爲SuggestBox不能當我初始化的窗口小部件爲空... 隨着CellTable是相當容易的,因爲還有一個則setModel方法,但用SuggestBox或CellBrowser我不知道在如何進行。我誤解了什麼嗎?GWT:UiBinder的和MVP

回答

1

實際上幾乎沒有理由設置SuggestOracle從主講人。

但是,如果你想要的話,你可以很容易地做出SuggestOracle調用回主持人,或SuggestOracle簡單地包裝另一個預言,一個你可以交換在運行,因此從提示設置。

+0

嘛。我在演示者中使用clientfactory,並在那裏實例化所有服務。如果我在視圖中創建了建議的Oracle(這是異步的),那麼我無法從主講者傳遞服務引用,並且會變得很混亂。我想,儘管感覺各種各樣的代表模式,但代表模式仍然存在。我不知道這個報道中的wrap方法是否適合這個?但是,再次,cellbrowser發生相同,並沒有包裝方法.. – 2012-07-16 18:57:30