Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript XPages checkboxgroup和jQuery Mobile_Javascript_Jquery_Checkbox_Jquery Mobile_Xpages - Fatal编程技术网

Javascript XPages checkboxgroup和jQuery Mobile

Javascript XPages checkboxgroup和jQuery Mobile,javascript,jquery,checkbox,jquery-mobile,xpages,Javascript,Jquery,Checkbox,Jquery Mobile,Xpages,如果我在jquerymobile中使用checkboxgroup,我会生成一些奇怪的UI。 我想我可以通过在repeat控件中使用一个复选框来解决这个问题。我可以使用此方法使UI正确显示,并且重复绑定到一个视图,我可以使用该视图为每个复选框生成标签 但我不确定应该如何处理数据服务器端,或者应该将复选框绑定到什么。最终,所选值应存储在Notes文档上的单个多值字段中。如果我绑定到文档上的这个字段,那么它只获取最后一个复选框的值——这很有意义 或者……是否有某种修复方法可以使checkboxgrou

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

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

或者……是否有某种修复方法可以使checkboxgroup正确显示


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

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

<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>

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>


Hi Mark-感谢您一如既往的快速响应:-)Hi Mark-感谢您一如既往的快速响应:-)屏幕截图中的示例很简单。我还有一个实例,需要20个复选框。这些值是通过一些配置文档由用户驱动的。在示例代码中,各个复选框绑定到文档上的单独字段。那么,在repeat控件中动态生成的这20个值应该绑定到什么?我可以绑定到动态生成的字段名吗?Martin-不确定动态绑定…..我怀疑它-试试这个。在不执行xp:checkbox的情况下,将复选框创建为纯HTML。然后在onsubmit中,将它们作为连接的逗号分隔字符串进行整理,将它们粘贴到绑定到文档上某个字段的隐藏字段中。然后,该字段将作为所选配置文档的捕获点。XPage将允许提交它无法识别的字段,它将忽略这些字段。可以基于Tim Tripcony的这篇文章进行动态绑定—XPages101的第22集也有助于理解如何将数据源传递到自定义控件。因此,一旦我有了复选框值,我就可以操纵querySaveDocument事件中的数据,根据需要设置文档上的字段。又来了!嗨,马克-谢谢你像往常一样快速回复:-)嗨,马克-谢谢你像往常一样快速回复:-)截图中的例子很简单。我还有一个实例,需要20个复选框。这些值是通过一些配置文档由用户驱动的。在示例代码中,各个复选框绑定到文档上的单独字段。那么,在repeat控件中动态生成的这20个值应该绑定到什么?我可以绑定到动态生成的字段名吗?Martin-不确定动态绑定…..我怀疑它-试试这个。在不执行xp:checkbox的情况下,将复选框创建为纯HTML。然后在onsubmit中,将它们作为连接的逗号分隔字符串进行整理,将它们粘贴到绑定到文档上某个字段的隐藏字段中。然后,该字段将作为所选配置文档的捕获点。XPage将允许提交它无法识别的字段,它将忽略这些字段。可以基于Tim Tripcony的这篇文章进行动态绑定—XPages101的第22集也有助于理解如何将数据源传递到自定义控件。因此,一旦我有了复选框值,我就可以操纵querySaveDocument事件中的数据,根据需要设置文档上的字段。又来了!