6

我有一个要求,右键单击网格中的文档名称会打开一个自定义的上下文菜单(使用 Smartgwt)。我必须实现超链接,所以我创建了一个锚标记(它调用一个 JSNI 方法,该方法又调用一个 GWT 方法,然后又调用一个小程序方法来打开文档并将其流式传输到服务器)。如果您不右键单击文档名称,一切正常并打开自定义上下文菜单。但是,当您单击文档名称时,会出现带有打开、在新选项卡中打开的默认链接菜单,并且由于 smartgwt 上下文菜单和此菜单之间的冲突,我的客户端控制台中会抛出一些 Javascript Null Pointer 异常。

现在有什么方法可以隐藏默认链接菜单(在锚标记上),这样即使有人单击文档名称,它也不会出现在我的网格中?

4

2 回答 2

7

通过将此添加到锚标记,您可以禁用右键单击oncontextmenu="return false"

于 2012-09-04T08:15:22.717 回答
2

只是一些简单的例子来证明它是完全可行的:http: //jsfiddle.net/3dLW3/6/ (Chrome 18)

于 2012-09-04T08:22:32.577 回答