私のページには、timelogging というデータベース テーブルからこの行を表示する行があります。
<h:outputText value="#{timeLoggingController.selected.id}" title="#bundle.ViewTimeLoggingTitle_id}"/>
次に、その下にいくつかの入力フィールドなどがあります。次に、タイムログ ID をフォームと共に送信する必要があります。取得した値をどのように割り当てますか
timeLoggingController.selected.id
わたしの
timeLoggingDetailController.selected.logId
?
私のコードの例:
<h:form>
<h:panelGrid columns="2">
<h:outputText value="#{bundle.ViewTimeLoggingLabel_id}"/>
<h:outputText value="#{timeLoggingController.selected.id}" title="#{bundle.ViewTimeLoggingTitle_id}"/>
</h:panelGrid>
<h:panelGrid columns="2">
<h:outputLabel value="#{bundle.CreateTimeLoggingDetailLabel_timeLoggingDetail_logId}" for="timeLoggingDetail_logId" />
<h:inputText id="timeLoggingDetail_logId" value="#{timeLoggingDetailController.selected.logId}" title="#{bundle.CreateTimeLoggingDetailTitle_logId}" required="true" requiredMessage="#{bundle.CreateTimeLoggingDetailRequiredMessage_logId}"/>
</h:panelGrid>
だから私がやりたいのは、inputTextを削除して自動的に割り当てることです
timeLogging.selected.id
に
timeLoggingDetail.selected.id
私のページの最後に:
<h:commandLink action="#{timeLoggingDetailController.create}" value="#{bundle.CreateTimeLoggingDetailSaveLink}" />
</h:form>