Xpages styleClass属性在InputField.EditBox的主题中不起作用

Xpages styleClass属性在InputField.EditBox的主题中不起作用,xpages,Xpages,我试图通过主题设置编辑框的字体和大小 如果我这样做: <control> <name>InputField.EditBox</name> <property> <name>style</name> <value> font-family: Trebuchet MS, arial, verdana, ms sans serif;

我试图通过主题设置编辑框的字体和大小

如果我这样做:

<control>
    <name>InputField.EditBox</name>
    <property>
        <name>style</name>
        <value>
            font-family: Trebuchet MS, arial, verdana, ms sans serif;
            font-size: 50pt;            
        </value>
    </property>
</control>

InputField.EditBox
风格
字体系列:投石机MS,arial,verdana,MS无衬线;
字体大小:50磅;
然后它工作得很好,但是如果我尝试使用styleClass属性并引用CSS类,主题似乎被忽略了。我对Column.View和InputField.TextArea也有类似的问题,但是其他一些控件在styleClass和css中工作得很好


有什么想法吗?

以下内容将CSS类添加到所有编辑框中:

<control>
    <name>InputField.EditBox</name>
    <property>
        <name>styleClass</name>
        <value>testClass</value>
    </property>
</control>
使用您的示例,样式表类如下所示:

.testClass {
    font-family: Trebuchet MS, arial, verdana, ms sans serif;
    font-size: 50pt;
}

还是不为我工作。但我发现了原因。我使用您的示例代码创建了一个小示例。如果我在我的主题中扩展了webstandard,那么您的示例可以工作,但是如果我扩展了onui,那么它就不工作了。知道为什么吗?它与oneui和oneuiv2一起工作。它也适用于oneuiv2.1,但oneuiv2.1 CSS有一个更具体的类选择器(.lotusui按钮、.lotusui输入、.lotusui选择),它覆盖.testClass CSS类。如果您在CSS中使用类选择器“.lotusui.testClass”,它就会工作。这不是XPages/themes问题,而是CSS问题。
.testClass {
    font-family: Trebuchet MS, arial, verdana, ms sans serif;
    font-size: 50pt;
}