詳細へをクリックすると両方とも検索前の詳細に飛んでしまいます。
これを検索後も対応する詳細ページに飛べるようにするにはどうすれば良いでしょうか。ご回答の方よろしくお願いいたします。
xhtml
1 <p:dataTable id="examplej" class="table couple-table" 2 var="info" value="#{bb.coupleList}" widgetVar="couple" rows="10" paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}" 3 rowsPerPageTemplate="5,10,15" paginator="true" emptyMessage="まだ登録している人はいません"> 4 <f:facet name="header"> 5 <!--<p:outputPanel>--> 6 <h:outputText value="地域で検索" /> 7 8 9 10 <!--</p:outputPanel>--> 11 12 </f:facet> 13 <p:ajax event="rowSelect" listener="#{bb.detail(info)}" 14 /> 15 16 <p:column class="column-couple" > 17 <p:graphicImage value="#{bb.pic}" > 18 <f:param name="id" value="#{info.id}"/> 19 </p:graphicImage> 20 </p:column> 21 22 <p:column class="column-couple"> 23 <h:outputText value="#{info.firstName}" />さん 24 25 26 </p:column> 27 28 <p:column class="column-couple"> 29 <h:outputText value="#{info.addressOne}" /> 30 </p:column> 31 32 33 <p:column class="column-couple"> 34 <h:commandLink action="#{bb.detail(info)}"><!-- infoをクリックするとentityに飛びます --> 35 詳細へ 36 </h:commandLink> 37 </p:column> 38 39 40 </p:dataTable>
Java
1 2 protected Oci oci; 3 4 @PostConstruct 5 public void makeList() { 6 coupleList = db.getAll(); 7 } 8 9 public String detail(OldCoupleInformation oldcoupleinformation) { 10 System.out.println("detail()"); 11 oci = oldcoupleinformation; 12 return "detail-content.xhtml"; 13 14 } 15 16 17 public void filt() { 18 coupleList.clear(); 19 coupleList = db.filterTable(search); 20 columns = new ArrayList<>(); 21 createDynamicColumns(); 22 23 } 24 25
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。