我有这个问题,我用 GWT 准备了一个页面,禁用了 Materialink。
我的 Java 视图:
@UiField
MaterialLink exportLink;
我的 view.xml:
<m:MaterialLink ui:field="exportLink" text="Esporta Report" addStyleNames="btn" target="_blank" float="RIGHT" enabled="false"/>
该按钮被禁用并且单击不起作用(GOOD)。
如果用户填写表格,我将启用它。
exportLink.setHref(updatedUrl());
exportLink.setEnabled(true);
并且工作更出色。
当我尝试禁用它时,因为用户输入了错误的值。
exportLink.setHref(null);
exportLink.setEnabled(false);
该按钮看起来不错,但可以单击它。有什么建议吗?