我想創建一個列表框,它可以提供給我建議。我需要實現的確切事情是瀏覽器導航窗口小部件,我們輸入網站地址。實現的功能就像這樣GWT SuggestBox + ListBox Widget
當我們點擊向下箭頭時,我的列表框應該提供給我以前導航的URL列表。 當我們繼續輸入內容時,小部件應該提供給我建議。
關於如何實現這個小部件的任何建議將是非常好的。
感謝
我想創建一個列表框,它可以提供給我建議。我需要實現的確切事情是瀏覽器導航窗口小部件,我們輸入網站地址。實現的功能就像這樣GWT SuggestBox + ListBox Widget
當我們點擊向下箭頭時,我的列表框應該提供給我以前導航的URL列表。 當我們繼續輸入內容時,小部件應該提供給我建議。
關於如何實現這個小部件的任何建議將是非常好的。
感謝
這simple-gwt可以幫助你,但你應該發展它自己的
編輯: 使其滾動檢查this。
得到它的來源您需要svn客戶端網址:http://simple-gwt.googlecode.com/svn/trunk/ – 2010-12-17 22:30:45
感謝您的code.As你說,有一些折舊方法,但我可以嘗試並理解實現背後的邏輯。但我也想到另一種方法。這種方法是有絕對面板與SuggestBox和一個PushButton在它上面.PushButton點擊應該顯示的PopUpPanel,其中使用的提示框。但我無法圖out我如何訪問用於SuggestBox的popUpPanel(在API中沒有提供getter/setter) – Barry 2010-12-21 03:36:51
是的。訪問建議菜單是我提到的「少許變化」的一部分。我試圖改變API提交的方式,但是時機不對,我無法長時間獲得提交者的關注。我沒有想再試一次。您可以嘗試的另一種方法是簡單地在另一個包中製作SuggestBox的副本,並根據需要對其進行修改。這樣您就不會依賴對核心庫的更改,但是在將來的版本中也不會對SuggestBox進行任何改進。 – 2010-12-21 12:47:59
嗯,我試了其他的方法,你建議。我複製SuggestBox API到我自己的類,但該API使用許多其他類的私有/保護方法,因此我有問題時,我複製粘貼到我自己的包。所以我認爲即使這個選項被排除。 – Barry 2010-12-21 16:58:51