グリッド内のドキュメント名を右クリックすると、カスタマイズされたコンテキストメニューが開くという要件があります(Smartgwtを使用)。ハイパーリンクを実装する必要があったため、アンカータグを作成しました(JSNIメソッドを呼び出し、次にGWTメソッドを呼び出し、次にアプレットメソッドを呼び出してドキュメントを開き、サーバーにストリーミングします)。ドキュメント名を右クリックしないと、すべてが正常に機能し、カスタムコンテキストメニューが開きます。しかし、ドキュメント名をクリックすると、[開く]、[新しいタブで開く]のデフォルトのリンクメニューが表示され、smartgwtコンテキストメニューとこのメニューが衝突するため、クライアントコンソールでJavascript NullPointerExceptionがスローされます。
デフォルトのリンクメニュー(アンカータグ上)を非表示にして、誰かがドキュメント名をクリックしてもグリッドに表示されないようにする方法はありますか?