Xpages 如何使Xpage中的按钮变灰

Xpages 如何使Xpage中的按钮变灰,xpages,Xpages,请在以下情况下帮助我: 单击当前窗口中的按钮时(标题栏中有取消和确定按钮)。然后它应该显示带有两个按钮的小弹出窗口。(应用默认值和取消按钮) 当我们单击小弹出窗口中的应用默认值时,弹出窗口应该关闭,然后在标题栏中显示上一个带有禁用(灰显)取消按钮的窗口 请告诉我如何将取消按钮灰显 将标题栏中的“取消”按钮设为dijit.form.button。当用户单击弹出窗口中的“应用默认值”按钮时,您可以调用客户端脚本来禁用它: dijit.byId("#{id:yourCancelsButtonId}")

请在以下情况下帮助我:

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

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

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

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

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

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

var buttonComp = getComponent("IdOfButtonToDisable");
buttonComp.setDisabled(true);
我不确定你是否需要进行部分刷新以使其显示出来,但这应该是可行的