2014-07-03 43 views
0

如何將XPage「複選框組」的值綁定到受管Bean,以便可以加載和保存多個值而無需單獨綁定每個複選框?我可以在頁面上綁定文本值,但似乎沒有任何工作與複選框組。我曾嘗試使用逗號分隔值的字符串 ,它是如何存儲在Notes文檔 中的以及無效的Vector。將XPages複選框組綁定到受管Bean

+0

檢查這個答案:http://stackoverflow.com/a/20481436/785061 –

+0

見下面我的評論:在901的getter/setter 'java.util.ArrayList'應該可以工作。順便說一句:你說它以逗號分隔的字符串存儲在Notes中。這是不正確的:默認情況下,它應該存儲爲多值列表。 –

回答

0

複選框的問題是綁定到bean字段的值不一致。單值 - >設置字符串值。多個值 - >設置列表值。

至少它是這樣回來的。

這是我的技術用於解決此問題: http://dontpanic82.blogspot.no/2012/06/multi-value-fields-and-beans-in-xpages.html

+0

這就是我的想法。但是......只是用一個基本的設置來測試它,並且值(現在)似乎總是作爲java.util.ArrayList發送,如果只檢查一個值。這是在9.0.1服務器上。 –

+0

啊..然後IBM可能已經修復了它。感謝您的測試:) –

+0

謝謝你們。我們還沒有在9.0.1上,但很高興知道他們已經改變了這一點。 –