我很难禁用锚点。我已经读过Anchor.SetEnabled存在的错误。
由于浏览器限制, anchor().setEnabled(false)
无效。但是,是否有其他方法可以禁用/启用链接?
答案 0 :(得分:4)
// to disable the anchor
disabled = anchor.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
event.preventDefault();
}
});
// to re-enable it.
disabled.removeHandler();
答案 1 :(得分:0)
您可以更改href,或者点击事件no-ops。
答案 2 :(得分:0)
我有类似的问题。对我来说最合适的解决方案是下载issue末尾给出的自定义Anchor类,并使用它代替GWT Anchor。它从第一次尝试起作用!