我想以編程方式更改我的CellList中的「高亮顯示」項目,基於另一個控件(文本框)中的鍵盤事件。我可以得到鍵盤事件很好,但是當我使用CellList時...GWT CellList setKeyboardSelected
int row = getKeyboardSelectedRow() + 1;
setKeyboardSelected(row,selected,stealFocus)
它沒有任何影響。如果我真的把注意力放在我的cellList上,我可以上下移動並突出顯示一行。如果我在setKeyboardSelected()方法中將「stealFocus」設置爲true,那麼它「起作用」,除非我真的想把重點放在文本框而不是cellList上。我該怎麼做呢?我嘗試過fireEvents,將按鍵發送給CellList,但這也沒有幫助。
Ĵ
它看起來像我需要自己渲染,忽略鍵盤突出顯示功能。我如何突出顯示某一行? – Joel 2012-03-07 16:05:28