XPages样式类在浏览器中的标签上不起作用,但显示在设计器中

XPages样式类在浏览器中的标签上不起作用,但显示在设计器中,xpages,Xpages,这已经折磨了我一段时间了。我似乎有时会遇到这个问题--我有一个标签,其中有一个样式表中的样式类,我可以看到它在Domino Designer中正常工作: 但是,当它出现在web上时,没有样式: 我已经进行了一次清洁,我认为这可能会纠正这个问题 代码如下: <xp:label value="Email Address is already in use." id="emailExistsText" styleClass="myCustomErrorMessage"> <xp:

这已经折磨了我一段时间了。我似乎有时会遇到这个问题--我有一个标签,其中有一个样式表中的样式类,我可以看到它在Domino Designer中正常工作:

但是,当它出现在web上时,没有样式:

我已经进行了一次清洁,我认为这可能会纠正这个问题

代码如下:

<xp:label value="Email Address is already in use." id="emailExistsText"
styleClass="myCustomErrorMessage">
<xp:this.rendered><![CDATA[#{javascript:var emailCheck = sessionScope.get("emailExists");
    if (emailCheck == "true") { 
        return true;
    }
    else {
        return false;
    }}]]>
</xp:this.rendered>

是否因为标签上有隐藏/何时脚本


谢谢

某些其他CSS类必须覆盖自定义CSS类。例如,使用Chrome Developer Tools或Firebug检查哪些CSS类和属性会影响标签上的样式

使用Chrome开发者工具或Firebug是“调试”样式问题的关键

解决这个问题的方法是——正确显示样式类——单击Firefox地址栏中的“刷新”图标/按钮。这真的很有趣,它纠正了这个问题


执行清理、删除所有缓存文件、重新启动计算机后,单击刷新按钮修复了该问题。

为什么要使用默认的错误消息功能创建自己的错误消息?您仍然可以更改错误消息的CSS样式。我正在使用自己的错误消息,因为显示错误控件似乎只适用于与它关联的字段中的必需消息。该消息基于我设置的sessionScope值显示。我找不到任何示例使该消息显示在显示错误控件中。如果外面有什么东西,你能指给我看吗?谢谢没有类名覆盖我的类名。我尝试将样式类名称更改为“ThisismyCustomsStyleClassThatSeemsNotToWork”只是为了检查一下,但它仍然不想在浏览器上工作。任何其他想法都很好——感谢您的帮助!其他CSS类可以决定标签的外观(基于“继承”)。使用ChromeDeveloper工具,您可以查看其他CSS类对标签外观的影响。然后,您可以确定样式的原因(并在自定义类中相应地执行操作)。