私は CellTable を使用しており、セルにカーソルを合わせるたびにツールチップを表示したいと考えています。私のコードは正常に動作していますが、ツールチップの位置が変わりません。
つまり、セル 1 のツールチップにカーソルを合わせてセル 100 にカーソルを合わせると、ツールヒントのデータは変更されますが、ツールヒントはセル 1 に表示されたままになります。
私は次のコードを使用しています:
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.');
}
}
}
どんな助けでも大歓迎です。
ありがとう。