Передача параметра из - PullRequest
       4

Передача параметра из

1 голос
/ 28 сентября 2019

Когда я передаю параметр opno # {schAttListMB.onChecked (c.opno)}, он передает пустую строку, а не требуемое opno, на которое ссылается событие щелчка с датируемым флажком.

<h:form>
            <p:focus context="@form"/>
            <div class="box box-primary">
                <div class="box-header with-border">
                    <p:dataTable widgetVar="patientsTable" var="c" value="#{schAttListMB.patients}" rows="5"
                                 rowKey="#{c.opno}" lazy="true" paginator="true"
                                 filteredValue="#{schAttListMB.filteredValue}">

                        <p:ajax event="rowSelectCheckbox" update="@(.ui-button, .ui-confirm-dialog)" listener="#{schAttListMB.onChecked(c.opno)}"/>
                        <p:ajax event="rowUnselectCheckbox" update="@(.ui-button, .ui-confirm-dialog)" listener="#{schAttListMB.onChecked(c.opno)}"/>
                        <p:ajax event="rowSelect" update="@(.ui-button, .ui-confirm-dialog)"/>
                        <p:ajax event="rowUnselect" update="@(.ui-button, .ui-confirm-dialog)"/>

                        <!-- Teachers ID Column -->
                        <p:column headerText="ID #" width="5%" filterBy="#{c.opno}" sortBy="#{c.opno}"
                                  filterMatchMode="contains">
                            <f:facet name="filter">
                                <p:autoComplete value="#{schAttListMB.filter.entity.opno}" forceSelection="true"
                                                minQueryLength="2" queryDelay="500" dropdown="true"
                                                completeMethod="#{schAttListMB.completeModelOpno}" maxResults="10">
                                    <p:ajax event="itemSelect" process="@this" update="@none"
                                            oncomplete="PF('patientsTable').filter()"/>
                                </p:autoComplete>
                            </f:facet>
                            <p:link value="#{c.opno}" >
                                <f:param name="opno" value="#{c.opno}"/>
                            </p:link>
                        </p:column>
                        <!-- End Teachers ID Column -->

                        <p:column headerText="Present" selectionMode="multiple" styleClass="align-center" sortBy="#{c.status}"/>
                        <p:column headerText="Absent" selectionMode="multiple" styleClass="align-center" sortBy="#{c.status}"/>

                    </p:dataTable>
                </div>
            </div>

        </h:form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...