如何在GWT中禁用/启用锚点?

如何在GWT中禁用/启用锚点?,gwt,mvp4g,Gwt,Mvp4g,可能重复: 我很难解除锚的功能。我已经读到Anchor.SetEnabled存在一个bug anchor().setEnabled(false)由于浏览器限制而无法工作。但是,是否有其他方法来禁用/启用链接?例如,您可以更改或使onClick事件无操作 我也有类似的问题。对我来说,最合适的解决方案是下载本文最后给出的定制锚定类,并使用它代替GWT锚定。它从第一次尝试就开始工作 //禁用锚定 disabled=anchor.addClickHandler(新的ClickHandler(){ @凌

可能重复:

我很难解除锚的功能。我已经读到Anchor.SetEnabled存在一个bug


anchor().setEnabled(false)
由于浏览器限制而无法工作。但是,是否有其他方法来禁用/启用链接?

例如,您可以更改或使onClick事件无操作

我也有类似的问题。对我来说,最合适的解决方案是下载本文最后给出的定制锚定类,并使用它代替GWT锚定。它从第一次尝试就开始工作

//禁用锚定
disabled=anchor.addClickHandler(新的ClickHandler(){
@凌驾
公共作废一次点击(点击事件){
event.preventDefault();
}
});
//重新启用它。
已禁用。removeHandler();

clickListener
不会阻止负责添加历史标记的
OnHistoryChange()
事件。问题是关于
锚定
,而不是
超链接
内联超链接
。请注意
Hyperlink
中的
addClickHandler
是如何被弃用的,如果您想“在设置历史标记之前处理单击”,建议使用
Anchor
并自己调用
History.newItem
。为什么会将其标记为mvp4g?