可能性の重複:
How to enable or disable an anchor using jQuery?GWTでアンカーを無効/有効にするにはどうすればよいですか?
私はアンカーを無効に苦労しています。 Anchor.SetEnabledに既存のバグがあることを読んだことがあります。
anchor().setEnabled(false)
ブラウザの制約のために機能しません。ただし、リンクを無効/有効にする別の方法はありますか?
可能性の重複:
How to enable or disable an anchor using jQuery?GWTでアンカーを無効/有効にするにはどうすればよいですか?
私はアンカーを無効に苦労しています。 Anchor.SetEnabledに既存のバグがあることを読んだことがあります。
anchor().setEnabled(false)
ブラウザの制約のために機能しません。ただし、リンクを無効/有効にする別の方法はありますか?
// to disable the anchor
disabled = anchor.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
event.preventDefault();
}
});
// to re-enable it.
disabled.removeHandler();
'clickListener'はヒストリトークンの追加を担当する' onHistroryChange() 'イベントを防ぎません。 – Mohsen
質問は「アンカー」についてです。ハイパーリンクやインラインハイパーリンクではありません。ハイパーリンクの 'addClickHandler'が非推奨であることに注意し、ヒストリトークンが設定される前にクリックを処理したい場合は' Anchor'を使用し、自分自身で 'History.newItem'を呼び出すことを提案します。 –
たとえば、hrefを変更したり、onClickイベントをno-opsにすることができます。
私は同様の問題がありました。私にとって最も適切な解決策は、このissueの最後に与えられたカスタムAnchorクラスをダウンロードし、GWTアンカーの代わりに使用することでした。それは最初の試みから動作します!
なぜmvp4gとタグ付けされていますか? – hasanovh