2012-10-30 62 views
0

我已經在JSF中實現了一個具有屬性selectionMode =「multiple」的列的數據表。 一切工作到目前爲止。Primefaces:selectionMode multiple/set複選框的值

有沒有辦法來操縱複選框的值?我想在第一次加載時將複選框設置爲選中或取消選中,具體取決於具體的值。 我已經實現的函數(在Java中)返回true或false,但我需要將checkboxValue設置爲該值。我必須做些什麼?

回答

0

與其他任何組件一樣,您可以通過value屬性操作複選框值。查看具有多種選擇的DataTable演示:

DataTable - RadioCheckbox

+0

感謝您的回覆。在Primefaces上的booleanCheckbox示例中,我可以像您說的那樣設置值: 。 但是,如何在列中設置屬性「值」? 在primefaces showcase中,所有值均被設置爲未選中作爲默認值。 – Thunder

+0

列中沒有值屬性當然,因爲選擇值存儲在'selection =「#{tableBean.selectedCars}」/>'(在primefaces示例上)。如果'selectedCars'列表爲空,則在dataTable初始化時沒有選定的值。 –

+0

啊,好吧。非常感謝,現在它的工作。 – Thunder