1

如果我在 jQuery Mobile 中使用复选框组,我会生成一些奇怪的 UI。我想我可以通过在重复控件中使用单个复选框来解决这个问题。我可以使用此方法使 UI 正确显示,并且重复绑定到一个视图,我可以使用该视图为每个复选框生成标签。

但我不确定我应该如何处理数据服务器端或者我应该将复选框绑定到什么。最终,所选值应存储在 Notes 文档上的单个多值字段中。如果我绑定到文档上的这个字段,那么它只会获取最后一个复选框的值——这是有道理的。

或者......是否有某种修复方法可以让复选框组正确显示。

这个问题已经有一段时间了......但现在它已成为一个更紧迫的问题......所以任何建议都非常感谢。

4

1 回答 1

1

Martin - 复选框组一般都很糟糕。我建议您使用单独的复选框并在后端计算您想要的答案。单个复选框没有问题

<xp:checkBox id="checkBox1" value="#{invite.Marketing}">
</xp:checkBox>
<xp:label value="Marketing" id="label4" for="checkBox1"
        style="font-weight:bold">
</xp:label>
<xp:checkBox id="checkBox2" value="#{invite.Tracking}">
</xp:checkBox>
<xp:label value="Tracking" id="label3" for="checkBox2"
        style="font-weight:bold">
</xp:label>
于 2012-05-14T14:29:56.347 回答