【问题标题】:calculate styleClass on xp:button not working计算 xp 上的 styleClass:按钮不起作用
【发布时间】:2018-06-15 12:02:58
【问题描述】:

我想计算 xp:button 上的 styleClass 属性,类似于该按钮的禁用计算:

if (viewScope.get("maskBtnContinue") == true){
    return true;
}
else{
    return false;
}

我使用的 styleClass 非常相似:

if (viewScope.get("maskBtnContinue") == true){
    return "btn btn-default";
}
else{
    return "btn btn-primary";
}

当我在包含 xp:button 的 xp:panel 上执行部分刷新时,我注意到当 viewScope "maskBtnContinue 更改但 styleClass 保持相同值时 xp:button 的 disabled 属性发生更改。

任何人都可以告诉我,当 viewScope 发生变化时,我应该如何正确更改按钮的类?

【问题讨论】:

    标签: twitter-bootstrap xpages ssjs


    【解决方案1】:

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

    我做了一个小测试,也遇到了同样的问题。 在按钮上选中“禁用运行时应用的默认样式”后,它起作用了。 或在源模式下:添加 disableTheme="true" 作为按钮的属性。

    【讨论】:

    • 嗨,汤姆,我会看看。感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    • 2013-02-07
    • 1970-01-01
    相关资源
    最近更新 更多