2012-05-14 33 views
1

如果我在jQuery Mobile中使用checkbox組,我會得到一些奇怪的UI,例如http://yfrog.com/h7nuialj(與我相信的CSS有關)XPages checkboxgroup和jQuery Mobile

我想我可能通過使用重複控制中的單個複選框來解決此問題。我可以使用此方法使用戶界面正確顯示,並將重複綁定到可用於爲每個複選框生成標籤的視圖。

但我不知道我應該如何處理數據服務器端或我應該綁定複選框。最終,選定的值應該存儲在Notes文檔的單個多值字段中。如果我綁定到文檔上的這個字段,那麼它只是獲取最後一個複選框的值 - 這是有道理的。

或者....是否有某種修復方法讓checkboxgroup正確顯示。

已經有一段時間了這個問題......但它現在成爲一個更緊迫的問題......所以任何建議非常讚賞。

回答

1

馬丁 - 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> 
+0

嗨,馬克沒有問題 - 感謝您像往常一樣:-) –

+0

馬克嗨迅速回應 - 感謝您像往常一樣快速響應:-)在截圖的例子是一個簡單的問題。我有另外一個需要20個複選框的實例。這些值是用戶通過一些配置文檔驅動的。在您的示例代碼中,單個複選框被綁定到文檔上的單獨字段。因此,我有哪些在重複控制內動態生成的這20個值,我會將它們綁定到什麼位置?我可以綁定到動態生成的字段名稱嗎? –

+0

馬丁 - 不確定動態綁定.....我懷疑它 - 試試這個。創建複選框爲直接的HTML,而不用做xp:複選框。然後在您的onsubmit中將它們作爲逗號分隔的串聯字符串進行比較,將它們粘貼到與文檔上的字段綁定的隱藏字段中。該字段將作爲所選配置文件的捕獲點。 XPage將允許提交無法識別的字段,它會忽略它們。 – MarkyRoden