0
제한된 Spring_flow 지식으로이를 해결할 수 없습니다. 여기 내 두 가지 뷰 상태가 있습니다.스프링 웹 플로우에서 데이터 테이블의 선택된 행을 다른 상태로 전달
<view-state id="viewPatientState" view="viewPatient.xhtml" model="patient">
<transition on="newPatient" to="addPatient" />
<transition on="viewPatient" to="viewPatientState" />
<transition on="viewPatientProfile" to="patientProfile">
</transition>
</view-state>
<view-state id="patientProfile" view="patientProfile.xhtml" model="patient">
<transition on="newPatient" to="addPatient" />
<transition on="viewPatient" to="viewPatientState" />
</view-state>
나는 viewPatient.Here 내 viewPatient.xhtml이다에서 patientProfile에 환자의 객체 또는 그냥 아이디 (정수)를 보내려고합니다. 선택한 행의 ID 또는 선택한 객체를 전달하려고합니다.
<p:dataTable id="tbl" var="pat"
value="#{patientService.getAllPatients()}" paginator="true"
rows="10">
<p:column>
<f:facet name="header">
<h:outputText value="Hasta No" />
</f:facet>
<h:outputText value="#{pat.patientId}" />
</p:column>
<p:column exportable="false">
<f:facet name="header">
<h:outputText value="Soyisim" />
</f:facet>
<h:outputText value="#{pat.lastName}" />
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="İsim" />
</f:facet>
<h:outputText value="#{pat.firstName}" />
</p:column>
<p:column exportable="false">
<f:facet name="header">
<h:outputText value="Yaş" />
</f:facet>
<h:outputText value="#{pat.age}" />
</p:column>
<p:column exportable="false">
<f:facet name="header">
<f:facet name="header">
<h:outputText value="Profil" />
</f:facet>
</f:facet>
<p:commandLink id="profileLink" action="viewPatientProfile"
ajax="false">
<h:outputText value="Detay" />
</p:commandLink>
</p:column>
</p:dataTable>
시도해 보셨습니까? – Prasad