在 xpages 中单击复选框组中的标签不会粘在 bootstrap 中
Clicking on label in checkboxgroup does not stick in bootstrap for xpages
我有一个带有 bootstrap 的 xpage,它有一个带有整页刷新的复选框组。它是分机库 901v00_14。当我点击正方形时,复选标记 "sticks" 但当我点击标签时,它没有。这是一个不起作用的演示页面,布局是响应式 Bootstrap 配置,主题是 Bootstrap3.2.0:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xe="http://www.ibm.com/xsp/coreex">
<xe:applicationLayout id="applicationLayout1">
<xp:label value="this is not really working" id="label1" style="font-weight:bold"></xp:label>
<xp:checkBoxGroup id="checkBoxGroup1"
value="#{sessionScope.itemvalues}">
<xp:selectItem itemLabel="item1" itemValue="item1"></xp:selectItem>
<xp:selectItem itemLabel="item2" itemValue="item2"></xp:selectItem>
<xp:selectItem itemLabel="item3" itemValue="item3"></xp:selectItem>
<xp:eventHandler event="onclick" submit="true"
refreshMode="complete">
</xp:eventHandler></xp:checkBoxGroup>
<xp:button value="Label" id="button1"></xp:button>
<xe:this.configuration>
<xe:bootstrapResponsiveConfiguration></xe:bootstrapResponsiveConfiguration>
</xe:this.configuration>
</xe:applicationLayout></xp:view>
告诉 http osgi ss com.ibm.xsp.extlib 给
[0A74:0002-0634] 2015-09-04 14:55:59 Framework is launched.
[0A74:0002-0634] 2015-09-04 14:55:59 id State Bundle
[0A74:0002-0634] 2015-09-04 14:55:59 14 <<LAZY>> com.ibm.xsp.extlibx.core_9.0.1.v00_10_20141105-0922
[0A74:0002-0634] 2015-09-04 14:55:59 15 ACTIVE com.ibm.xsp.extlib.relational_9.0.1.v00_14_20150831-1301
[0A74:0002-0634] 2015-09-04 14:55:59 18 ACTIVE com.ibm.xsp.extlibx_9.0.1.v00_10_20141105-0922
[0A74:0002-0634] 2015-09-04 14:55:59 19 ACTIVE com.ibm.xsp.extlib.controls_9.0.1.v00_14_20150831-1301
[0A74:0002-0634] 2015-09-04 14:55:59 21 ACTIVE com.ibm.xsp.extlib.core_9.0.1.v00_14_20150831-1301
[0A74:0002-0634] 2015-09-04 14:55:59 24 ACTIVE com.ibm.xsp.extlib.oneui_9.0.1.v00_14_20150831-1301
[0A74:0002-0634] 2015-09-04 14:55:59 25 RESOLVED com.ibm.xsp.extlibx.controls_9.0.1.v00_10_20141105-0922
[0A74:0002-0634] 2015-09-04 14:55:59 26 ACTIVE com.ibm.xsp.extlib.domino_9.0.1.v00_14_20150831-1301
[0A74:0002-0634] 2015-09-04 14:55:59 30 ACTIVE com.ibm.xsp.extlib.mobile_9.0.1.v00_14_20150831-1301
[0A74:0002-0634] 2015-09-04 14:55:59 31 ACTIVE com.ibm.xsp.extlib_9.0.1.v00_14_20150831-1301
[0A74:0002-0634] 2015-09-04 14:55:59 209 INSTALLED com.ibm.xsp.extlib.controls_9.0.1.v00_00_20131004-1200
[0A74:0002-0634] 2015-09-04 14:55:59 210 INSTALLED com.ibm.xsp.extlib.core_9.0.1.v00_00_20131004-1200
[0A74:0002-0634] 2015-09-04 14:55:59 211 INSTALLED com.ibm.xsp.extlib.domino_9.0.1.v00_00_20131004-1200
[0A74:0002-0634] 2015-09-04 14:55:59 212 INSTALLED com.ibm.xsp.extlib.mobile_9.0.1.v00_00_20131004-1200
[0A74:0002-0634] 2015-09-04 14:55:59 213 INSTALLED com.ibm.xsp.extlib.oneui_9.0.1.v00_00_20131004-1200
[0A74:0002-0634] 2015-09-04 14:55:59 214 INSTALLED com.ibm.xsp.extlib_9.0.1.v00_00_20131004-1200
如果我使用 oneui 或不刷新它,它可以工作,但这不是一个好的解决方案。我确实发现 901v00_10 也有类似的问题,但我认为它已解决。
我使用了 http-proxy,但该字段未发送到服务器,所以我猜这是某种客户端问题。
如有任何帮助,我们将不胜感激!
我已将此错误记录为 SPR #BGLNA28C8E。之前有一个类似的问题,SPR #LHEY9QHH58,已在 901 扩展库的第 11 版中修复。上面的问题略有不同。感谢您提出这个问题,希望我们能在即将发布的 ExtLib 版本中找到修复它的方法。
作为解决方法(由一向出色的 Tomas Adrian 建议),我必须将复选框组的 属性 "disableTheme" 设置为 true。它需要一些额外的样式,但它确实有效。
我有一个带有 bootstrap 的 xpage,它有一个带有整页刷新的复选框组。它是分机库 901v00_14。当我点击正方形时,复选标记 "sticks" 但当我点击标签时,它没有。这是一个不起作用的演示页面,布局是响应式 Bootstrap 配置,主题是 Bootstrap3.2.0:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core" xmlns:xe="http://www.ibm.com/xsp/coreex">
<xe:applicationLayout id="applicationLayout1">
<xp:label value="this is not really working" id="label1" style="font-weight:bold"></xp:label>
<xp:checkBoxGroup id="checkBoxGroup1"
value="#{sessionScope.itemvalues}">
<xp:selectItem itemLabel="item1" itemValue="item1"></xp:selectItem>
<xp:selectItem itemLabel="item2" itemValue="item2"></xp:selectItem>
<xp:selectItem itemLabel="item3" itemValue="item3"></xp:selectItem>
<xp:eventHandler event="onclick" submit="true"
refreshMode="complete">
</xp:eventHandler></xp:checkBoxGroup>
<xp:button value="Label" id="button1"></xp:button>
<xe:this.configuration>
<xe:bootstrapResponsiveConfiguration></xe:bootstrapResponsiveConfiguration>
</xe:this.configuration>
</xe:applicationLayout></xp:view>
告诉 http osgi ss com.ibm.xsp.extlib 给
[0A74:0002-0634] 2015-09-04 14:55:59 Framework is launched.
[0A74:0002-0634] 2015-09-04 14:55:59 id State Bundle
[0A74:0002-0634] 2015-09-04 14:55:59 14 <<LAZY>> com.ibm.xsp.extlibx.core_9.0.1.v00_10_20141105-0922
[0A74:0002-0634] 2015-09-04 14:55:59 15 ACTIVE com.ibm.xsp.extlib.relational_9.0.1.v00_14_20150831-1301
[0A74:0002-0634] 2015-09-04 14:55:59 18 ACTIVE com.ibm.xsp.extlibx_9.0.1.v00_10_20141105-0922
[0A74:0002-0634] 2015-09-04 14:55:59 19 ACTIVE com.ibm.xsp.extlib.controls_9.0.1.v00_14_20150831-1301
[0A74:0002-0634] 2015-09-04 14:55:59 21 ACTIVE com.ibm.xsp.extlib.core_9.0.1.v00_14_20150831-1301
[0A74:0002-0634] 2015-09-04 14:55:59 24 ACTIVE com.ibm.xsp.extlib.oneui_9.0.1.v00_14_20150831-1301
[0A74:0002-0634] 2015-09-04 14:55:59 25 RESOLVED com.ibm.xsp.extlibx.controls_9.0.1.v00_10_20141105-0922
[0A74:0002-0634] 2015-09-04 14:55:59 26 ACTIVE com.ibm.xsp.extlib.domino_9.0.1.v00_14_20150831-1301
[0A74:0002-0634] 2015-09-04 14:55:59 30 ACTIVE com.ibm.xsp.extlib.mobile_9.0.1.v00_14_20150831-1301
[0A74:0002-0634] 2015-09-04 14:55:59 31 ACTIVE com.ibm.xsp.extlib_9.0.1.v00_14_20150831-1301
[0A74:0002-0634] 2015-09-04 14:55:59 209 INSTALLED com.ibm.xsp.extlib.controls_9.0.1.v00_00_20131004-1200
[0A74:0002-0634] 2015-09-04 14:55:59 210 INSTALLED com.ibm.xsp.extlib.core_9.0.1.v00_00_20131004-1200
[0A74:0002-0634] 2015-09-04 14:55:59 211 INSTALLED com.ibm.xsp.extlib.domino_9.0.1.v00_00_20131004-1200
[0A74:0002-0634] 2015-09-04 14:55:59 212 INSTALLED com.ibm.xsp.extlib.mobile_9.0.1.v00_00_20131004-1200
[0A74:0002-0634] 2015-09-04 14:55:59 213 INSTALLED com.ibm.xsp.extlib.oneui_9.0.1.v00_00_20131004-1200
[0A74:0002-0634] 2015-09-04 14:55:59 214 INSTALLED com.ibm.xsp.extlib_9.0.1.v00_00_20131004-1200
如果我使用 oneui 或不刷新它,它可以工作,但这不是一个好的解决方案。我确实发现 901v00_10 也有类似的问题,但我认为它已解决。 我使用了 http-proxy,但该字段未发送到服务器,所以我猜这是某种客户端问题。
如有任何帮助,我们将不胜感激!
我已将此错误记录为 SPR #BGLNA28C8E。之前有一个类似的问题,SPR #LHEY9QHH58,已在 901 扩展库的第 11 版中修复。上面的问题略有不同。感谢您提出这个问题,希望我们能在即将发布的 ExtLib 版本中找到修复它的方法。
作为解决方法(由一向出色的 Tomas Adrian 建议),我必须将复选框组的 属性 "disableTheme" 设置为 true。它需要一些额外的样式,但它确实有效。