如何在Xpage中使按钮变灰

时间:2012-02-13 10:24:25

标签: xpages

请在下面的案例中帮助我:

当我们点击当前窗口中的按钮时(标题栏中有“取消”和“确定”按钮)。那么它应该显示带有两个按钮的小弹出窗口。 (应用默认值和取消按钮)

当我们点击小弹出窗口中的应用默认值时,应该关闭弹出窗口,然后显示上一个窗口,并禁用(灰显)标题栏中的取消按钮。

请告诉我如何将取消按钮变灰

2 个答案:

答案 0 :(得分:1)

subbu,

在标题栏中创建“取消”按钮dijit.form.Button。当用户单击弹出窗口中的“应用默认值”按钮时,您可以调用客户端脚本来禁用它:

dijit.byId("#{id:yourCancelsButtonId}").setDisabled(true);

答案 1 :(得分:1)

如果您不想在客户端执行此操作,您应该能够完成与服务器端相同的操作:

var buttonComp = getComponent("IdOfButtonToDisable");
buttonComp.setDisabled(true);

我不确定你是否需要进行部分刷新以使其显示但是应该可以正常工作。