Oracle нумерация таблиц ADF - автоматически выбирать первую строку при смене страниц - PullRequest
0 голосов
/ 12 февраля 2020

Мне нужно создать две таблицы - одну родительскую для другой. В родительской таблице есть много элементов / строк, которые отображаются в диапазоне 10 на каждой странице (разбиение на страницы). При выборе другой строки изменяется соответствующая дочерняя таблица.

При загрузке веб-страницы выбирается первый элемент в моем родительском элементе. Страница (таблицы) также установлена ​​на 1. Однако, когда я изменяю страницу (таблицы), первый элемент новой страницы не выбирается ; выбор все еще находится на элементе на предыдущей странице .

<ix:validationWrapper id="vw1" tableName="KSS_ZL_OBDOBJE_PRISOTNOST">
                    <f:facet name="content">
                        <af:panelCollection id="pc2">
                            <af:table value="#{bindings.KssZlObdobjePrisotnostiVO.collectionModel}" var="row" rows="#{bindings.KssZlObdobjePrisotnostiVO.rangeSize}"
                                      emptyText="#{bindings.KssZlObdobjePrisotnostiVO.viewable ? res['global.noDataToDisplay'] : res['global.accessDenied']}" rowBandingInterval="0"
                                      selectedRowKeys="#{bindings.KssZlObdobjePrisotnostiVO.collectionModel.selectedRow}"
                                      selectionListener="#{bindings.KssZlObdobjePrisotnostiVO.collectionModel.makeCurrent}" rowSelection="single"
                                      fetchSize="#{bindings.KssZlObdobjePrisotnostiVO.rangeSize}" filterModel="#{bindings.KssZlObdobjePrisotnostiVOQuery.queryDescriptor}"
                                      filterVisible="true" queryListener="#{bindings.KssZlObdobjePrisotnostiVOQuery.processQuery}" varStatus="vs" id="t3"
                                      styleClass="AFStretchWidth" verticalGridVisible="false" inlineStyle="border-width:0px;" scrollPolicy="page">
                                <ix:column rowId="#{vs.index}" row="#{row}" width="20" rowHeader="true"/>
                                <af:column width="40" headerText="#{bindings.KssZlObdobjePrisotnostiVO.hints.Status.label}" id="c41">
                                    <af:image shortDesc="" source="#{row.Status}" id="i3"/>
                                </af:column>
                                <af:column width="200" sortProperty="#{bindings.KssZlObdobjePrisotnostiVO.hints.NazivZelenjadnica.name}" filterable="true" sortable="true"
                                           headerText="#{bindings.KssZlObdobjePrisotnostiVO.hints.NazivZelenjadnica.label}" id="c6">
                                    <af:outputText value="#{row.NazivZelenjadnica}" shortDesc="#{bindings.KssZlObdobjePrisotnostiVO.hints.NazivZelenjadnica.tooltip}" id="ot8"/>
                                </af:column>
                                <af:column sortProperty="#{bindings.KssZlObdobjePrisotnostiVO.hints.PovrsinaAr.name}" filterable="true" sortable="true"
                                           headerText="#{bindings.KssZlObdobjePrisotnostiVO.hints.PovrsinaAr.label}" id="c7">
                                    <af:outputText value="#{row.PovrsinaAr}" shortDesc="#{bindings.KssZlObdobjePrisotnostiVO.hints.PovrsinaAr.tooltip}" id="ot9">
                                        <af:convertNumber groupingUsed="false" pattern="#{bindings.KssZlObdobjePrisotnostiVO.hints.PovrsinaAr.format}"/>
                                    </af:outputText>
                                </af:column>
                            </af:table>
                        </af:panelCollection>
                    </f:facet>
                </ix:validationWrapper>```

...