XPages / CSS / Bootstrap问题

问题描述 投票:0回答:1

希望是一个简单的回答,只有我获得隧道视野......

我有一个定义为<xp:button value="Back" id="button1" styleClass="btn-test-header">的按钮

但是在渲染时,它将类输出为class="btn-test-header btn btn-default"

为什么以及如何随时追加btn btn-default?无论我给它什么类,在浏览器中,它总是得到这种风格.....

我的主题中没有任何内容可以说总是使用那个课......

css twitter-bootstrap xpages
1个回答
2
投票

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。如果您在主题中覆盖这些设置,可能会解决它,我不确定。

© www.soinside.com 2019 - 2024. All rights reserved.