代码之家  ›  专栏  ›  技术社区  ›  Patrick Kwinten

在xp上计算styleClass:按钮不起作用

  •  0
  • Patrick Kwinten  · 技术社区  · 7 年前

    我想在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更改时,如何正确更改按钮的类?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Tom Van Aken    7 年前

    必须在按钮上禁用运行时应用的样式。

    我做了一个小测试,发现了同样的问题。 在选中按钮上的“禁用运行时应用的默认样式”后,它就工作了。