放入jQuery单击函数后,值不会传递给bean类

时间:2014-09-20 11:57:37

标签: jquery jsf primefaces

我在一个项目中使用Primefaces并尝试开发一个计数器,以便在p:selectCheckboxMenu中选择了多少个复选框。我不明白的是为什么我选中复选框,它们的值没有传递给backing bean class

我的组件代码是

<p:column style="width:35%">
    <p:selectCheckboxMenu id="selectLojas"
        value="#{relatorioVigenciaTabelaTaxasComissoesBean.filter.lojas}"
        style="display: block; width:100%;" filter="true"
        filterMatchMode="contains" converter="lojaConverter">
        <f:selectItems var="loja" itemLabel="#{loja.id} - #{loja.nomeFantasia}"
            value="#{relatorioVigenciaTabelaTaxasComissoesBean.helper.lojas}" />
    </p:selectCheckboxMenu>
    <p:outputLabel id="qtdLojasLabel"/>
</p:column>

以下是我的jQuery功能

<script type="text/javascript">
    $(document).on('click', 'div.ui-corner-all', function() {
                $('label[id*="qtdLojasLabel"]').text($('li.ui-selectcheckboxmenu-checked').length + ' loja(s) selecionada(s)');                 
            });
</script>

为什么会这样?我不知道问题是关于我班级的范围,但我想了解。

由于

0 个答案:

没有答案