Отметили ли другие флажки при выборе одного флажка? - PullRequest
1 голос
/ 03 сентября 2011
  1.    <p:column align="center">
                    <f:facet name="header">
                        <h:outputLabel value="Select" />
                    </f:facet>
                    <h:selectBooleanCheckbox id="select">
                        <p:ajax event="click" update="CoverageList,select" />
                    </h:selectBooleanCheckbox>
                </p:column> 

2.<p:column align="center">
                    <f:facet name="header">
                        <h:outputLabel value="#{label.coverage}" />
                    </f:facet>
                    <h:selectManyCheckbox id="CoverageList" style="width: 120px"
                        value="#{policy.selectedCoverageCodes}">
                        <f:selectItems value="#{policy.coverageCodes}" />
                    </h:selectManyCheckbox>
                </p:column>

Необходимо установить несколько флажков при нажатии одного флажка ....

1 Ответ

1 голос
/ 03 сентября 2011

Это версия javascript

var elements = document.getElementsByTagName('input');
for(var i = 0; i< elements.length; i++) {
    if (elements[i].type == "checkbox") {
        elements[i].checked = !elements[i].checked;
    }
}

, если у вас есть jQuery, используйте

$("#CoverageList").click(function() {
        var checked_status = this.checked;
        $('#actions').find("input").each(function() {
            $(this).prop("checked", checked_status);
        });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...