我想在xp:按钮上计算styleClass属性,类似于对该按钮禁用的计算:
if (viewScope.get("maskBtnContinue") == true){ return true; } else{ return false; }
if (viewScope.get("maskBtnContinue") == true){ return "btn btn-default"; } else{ return "btn btn-primary"; }
当我在包含xp:按钮的xp:面板上执行部分刷新时,我注意到当viewScope“maskBtnContinue”更改但styleClass仍然具有相同的值时,xp:按钮的禁用属性更改。
任何人都可以告诉我,当viewScope更改时,如何正确更改按钮的类?
必须在按钮上禁用运行时应用的样式。
我做了一个小测试,发现了同样的问题。 在选中按钮上的“禁用运行时应用的默认样式”后,它就工作了。