0

请在以下情况下帮助我:

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

当我们在小弹出窗口中单击 Apply defaults 时,弹出窗口应关闭,然后在标题栏中禁用(灰色)取消按钮显示上一个窗口。

请让我知道如何使取消按钮变灰

4

2 回答 2

1

分部,

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

dijit.byId("#{id:yourCancelsButtonId}").setDisabled(true);
于 2012-02-13T13:04:08.880 回答
1

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

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

我不确定您是否必须进行部分刷新才能使其显示出来,但这应该可以。

于 2012-02-13T21:57:43.450 回答