Флажок Primefacs не работает должным образом в таблице начальной загрузки - PullRequest
0 голосов
/ 02 апреля 2019

Я использую в своем проекте простые лица с начальной загрузкой. В моей таблице нумерации страниц используется флажок простых лиц. В пользовательском интерфейсе orgMultiCheckBoxId id Нажмите, чтобы вызвать действие Java, чтобы проверить все идентификаторы singlecheckbox в порядке. Но когда я нажимаю кнопку Сохранить, данные текущей страницы отправляются только на сервер.

<table id="testingId" class="table table-striped table-bordered responsive">
<thead>
<tr>
<th>                                  
<c:forEach items="#{student.classList}"
varStatus="varsta" var="text">
<p:selectBooleanCheckbox id="orgMultiCheckBoxId" 
value="#{VALUE}" 
itemLabel="#{text}">
<p:ajax event="change" listener="#{action}" 
global="false"/>
<f:param  name="index" value="#{value.index}"/>
</p:selectBooleanCheckbox>
</c:forEach>
</p:panelGrid>
</th>
</tr>
</thead>
<ui:repeat value="#{student.List}"
var="vartxt" 
varStatus="varindex">
<tr>
<td>
<c:forEach items="#{student.classList}"
varStatus="varsta" var="text">
<p:selectBooleanCheckbox id="singlecheckid" 
value="#{VALUE}" 
itemLabel="#{text}">
<p:ajax event="change" listener="#{action}" 
global="false"/>
<f:param  name="index" value="#{value.index}"/>
</p:selectBooleanCheckbox>
</c:forEach>
</td>
</tr>
</ui:repeat>
</table>

ButtonAction:

 <p:commandButton id="saveButtonId" 
     icon="fa fa-fw fa-save"
     value="#{student.SaveButton}"
     action="#{student.saveButtonAction}" 
     update="updated/> 

Сценарий:

<script type = "text/javascript" >
//<![CDATA[ 
jQuery(document).ready(function()
{
generatetestingIdDataTable();
});
function generatetestingIdDataTable()
{
$('#testingId').DataTable({
"bPaginate": true,
"responsive": true,
"bLengthChange": false,
"bFilter": false,
"bSort": false,
"bInfo": false,
"bAutoWidth": true,
"pageLength": 10,
"aoColumns": [
null
});
}
//]]>
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...