У меня есть этот код внутри dataGrid. Когда это делается, f: param возвращает null. Если я нажму p:selectBooleanCheckbox
f: param, верну правильный идентификатор определенного элемента в сетке. Как я могу заставить f: param возвращать правильный идентификатор при визуализации. Мне нужно добиться этого: я показываю пользователю несколько элементов в dataGrid. Я также использую пейджинг. Я хочу, чтобы пользователь мог выбрать несколько элементов для сравнения. Это все работает. Проблема в том, что пользователь переходит назад и вперед в сетке данных. p:selectBooleanCheckbox
всегда не отмечен, даже если пользователь выбрал это раньше
<p:selectBooleanCheckbox itemLabel="Compare" value="#{compare.checkCompare}">
<f:param name = "id2" value="#{camp.campID}" />
<p:ajax listener="#{compare.compare()}" />
</p:selectBooleanCheckbox>