XPages Checkbox Group 不适用于 Bootstrap 主题?

XPages Checkbox Group not working with Bootstrap Theme?

我在使用扩展库版本为“9.0.1.v00_10_20141105-0922”的 Boostrap 主题时遇到了 "Check Box Group" XPages 控件的问题。当我使用 "Bootstrap3.2.0" 或 "Bootstrap3.2.0_flat" 主题(或扩展这些主题的任何主题)时,未保存绑定到复选框组的项目的值。

这是一个非常简单的 XPage 来演示问题:

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
    <xp:this.data>
        <xp:dominoDocument var="doc" formName="document"></xp:dominoDocument>
    </xp:this.data>
    <xp:label value="Subject" id="labelSubject" for="inputTextSubject"></xp:label>
    <xp:inputText value="#{doc.Subject}" id="inputTextSubject">
    </xp:inputText>
    <xp:label value="Categories" id="labelCategories"></xp:label>
    <xp:checkBoxGroup id="checkBoxGroupCategories" value="#{doc.Categories}"
        layout="lineDirection">
        <xp:selectItem itemLabel="cat1"></xp:selectItem>
        <xp:selectItem itemLabel="cat2"></xp:selectItem>
        <xp:selectItem itemLabel="cat3"></xp:selectItem>
    </xp:checkBoxGroup>
    <xp:button value="Submit" id="button1">
        <xp:eventHandler event="onclick" submit="true"
            refreshMode="complete" immediate="false" save="true" id="eventHandler1">
        </xp:eventHandler>
    </xp:button>
</xp:view>

数据库有一个只有两个字段的表单:

如果我使用任何其他主题,值会被保存,切换回 Bootstrap 主题之一会阻止值被保存。在这种情况下,甚至不会在文档中创建 "Categories" 项目。

对于复选框控件,项目是否仅具有 itemLabel 属性或 itemValue 无关紧要,无论我使用的是固定值还是计算值集都没有区别。

是否使用应用程序布局控件也没有区别。

刚刚将您的源代码复制到 XPage 中并尝试使用 Bootstrap3.2.0 主题。它很好地保存了这些值。我正在使用上周的最新扩展库。也许试试这个新版本?

字段名称:类别 数据类型:文本 数据长度:4字节 序号:1 复制项目 ID:0 字段标志:摘要

"cat2"

霍华德

第 10 版中存在一个问题,复选框组中的数据丢失。它被记录为 SPR #LHEY9QHH58。它在版本 11 中已修复,此条目位于 R11 自述文件中的更改日志中:

LHEY9QHH58_901_N_extlib_responsive checkbox group not persisting data

正如霍华德所建议的,您应该升级到最新版本的扩展库。上周在 OpenNTF 上发布了第 12 版。