I have the following booleanChaeckbox:
<h:selectBooleanCheckbox id="itemChecado"
value="#{recPendentes.checked}"
onclick="getRequisicaoSelecionada();"
immediate="true">
</h:selectBooleanCheckbox>
In the onlclick event the following JavaScript function is called:
function getRequisicaoSelecionada(){
var nLinhaRequisicaoPendente = this.document.getElementById('corpo:formulario:subTabelaRequisicoesPendentes:tb').getElementsByTagName('tr');
var itemChecado = '';
var itemID = '';
var result = '';
if(nLinhaRequisicaoPendente.length >0){
for(var i=0; i < nLinhaRequisicaoPendente.length; i++){
try{
itemChecado = itemChecado +'corpo:formulario:subTabelaRequisicoesPendentes:'+[i]+':itemChecado';
itemID = itemID + 'corpo:formulario:subTabelaRequisicoesPendentes:'+[i]+':idItem';
if(document.getElementById(itemChecado).checked){
result = document.getElementById(itemID).innerText;
alert(result);
this.document.getElementById('corpo:formulario:itemSelecionado').click();
}
}catch(e){
alert(e);
}
itemChecado = '';
itemID = '';
}
}
}
This function executes the click event on component a4j: param:
<a4j:commandLink id="itemSelecionado" value="" immediate="true">
<a4j:param id="p1" name="p1" value="26" noEscape="true" assignTo="#{almmovatendimentoaequisicoesmaateriaismestreMB.requisicaoMateriaisID}" />
<f:ajax render="subTabelaItensRequisitados"/>
</a4j:commandLink>
no value of a4j: param that is set to 26, I need to get the result value of the JavaScript function getRequisitionSelected ().