我正在使用CellTable,並且每當我將鼠標懸停在任何單元格上時,我都想顯示工具提示。 我的代碼工作正常,但工具提示並未改變其位置。
我的意思是說,如果我將鼠標懸停在單元格1的工具提示顯示上,然後如果我將鼠標懸停在單元格100上,工具提示數據會發生變化,但工具提示仍會顯示在單元格1。
我使用下面的代碼:
GWT CellTable工具提示無法正常工作
cellTable.addCellPreviewHandler(new Handler<List<String>>() {
@Override
public void onCellPreview(CellPreviewEvent<List<String>> event) {
if ("mouseover".equals(event.getNativeEvent().getType())) {
Element cellElement = event.getNativeEvent().getEventTarget().cast();
cellElement.setTitle('cell contents go here.');
}
}
}
任何幫助深表感謝。
謝謝。
安德烈嗨,你確定這個工程?因爲它不適合我。我已將一個跨度放在我的單元格表格的每個單元格上。 ABC,這裏ABC顯示在單元格上。我使用span的屬性向我的單元格發送一些額外的信息。你認爲這可能會導致我的工具提示行爲異常。謝謝 – EMM
我測試了它 - 它在我的CellTable中運行良好。請注意,attribute =「value」不是標準的HTML,所以它會被瀏覽器忽略,甚至可能在渲染前被刪除。確保你沒有在你的跨度上設置標題 - 它們會干擾單元格上的標題。你應該使用標準的TextCell。 –