启用/禁用MGWT按钮

3

我是GWT和MGWT的初学者。在我的项目中,我有一个需求,需要启用和禁用MGWT按钮。当前版本的MGWT没有直接的方法来实现这一点。我在GWT按钮中看到了它。

com.google.gwt.user.client.ui.Button b = new com.google.gwt.user.client.ui.Button();
b.setEnable(boolean);

但是在MGWT中没有提供。

请帮助我,我们如何使用CSS或其他方法来实现上述功能?

1个回答

0

我不是MGWT的专家。必然有更好的解决方案。您可以尝试低级别的元素操作:

Button mgwtButton;
mgwtButton.getElement().setAttribute("disabled", "disabled");

如果您采用这种解决方案,最好准备一下您的CustomButton,它可以扩展MGWT Button,并添加额外的setEnabled(boolean enabled)方法以获得更好的API。

以上代码仅适用于 GWT 按钮。我尝试将其应用于 MGWT 按钮,但无效。 - Ashok
没错,MGWT按钮实际上是普通的div而不是input,所以你需要进行一些CSS调整,然后禁用相应的点击操作... - Maksym Demidas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接