希望是一个简单的回答,只有我获得隧道视野......
我有一个定义为<xp:button value="Back" id="button1" styleClass="btn-test-header">
的按钮
但是在渲染时,它将类输出为class="btn-test-header btn btn-default"
为什么以及如何随时追加btn btn-default?无论我给它什么类,在浏览器中,它总是得到这种风格.....
我的主题中没有任何内容可以说总是使用那个课......
Bootstrap3_flat.theme具有以下设置:
<!-- XPages Buttons -->
<control>
<name>Button</name>
<property mode="concat">
<name>styleClass</name>
<value>btn btn-default</value>
</property>
</control>
<control>
<name>Button.Command</name>
<property mode="concat">
<name>styleClass</name>
<value>btn btn-default</value>
</property>
</control>
<control>
<name>Button.Submit</name>
<property mode="concat">
<name>styleClass</name>
<value>btn btn-primary</value>
</property>
</control>
<control>
<name>Button.Default</name>
<property mode="concat">
<name>styleClass</name>
<value>btn btn-default</value>
</property>
</control>
<control>
<name>Button.Cancel</name>
<property mode="concat">
<name>styleClass</name>
<value>btn btn-default</value>
</property>
</control>
见https://github.com/OpenNTF/XPagesExtensionLibrary/blob/master/extlib/lwp/product/runtime/eclipse/plugins/com.ibm.xsp.theme.bootstrap/src/com/ibm/xsp/theme/bootstrap/themes/Bootstrap3_flat.theme#L238。如果您在主题中覆盖这些设置,可能会解决它,我不确定。