テーブルセルにリンクがあります。ユーザーがリンクにカーソルを合わせると、非同期RPC呼び出しが行われ、ホバーテキスト(タイトル属性)が更新されます。ユーザーが要素にカーソルを合わせている間にホバーテキストが変更されると、非常に一貫性のない結果が表示されます。一部のマシンでは正常に動作しますが、他のマシンではまったく動作しません。
結果をキャッシュするため、ユーザーがもう一度ホバーをトリガーすると、ツールチップのテキストが正しく表示されます。
ユーザーがアンカーにカーソルを合わせている間にアンカーのタイトル属性を更新するトリックはありますか?
RPC呼び出しが正常に戻ると、呼び出します
link.setTitle(text);
これは
/**
* Sets the title associated with this object. The title is the 'tool-tip'
* displayed to users when they hover over the object.
*
* @param title the object's new title
*/
public void setTitle(String title) {
if (title == null || title.length() == 0) {
DOM.removeElementAttribute(getElement(), "title");
} else {
DOM.setElementAttribute(getElement(), "title", title);
}
}