ブラウザにデータを入力すると、Bean に変数パラメータが設定されるはずです。しかし、なぜか設定されていません。ある時点で機能しましたが、もう機能しませんでした。
XHMTL
<p:panel header="Previous Summary" toggleable="true"
toggleSpeed="500"
style="border: 1px solid white; background-color: #F0F8FF; text-align: left;">
<ice:form>
<ice:inputRichText id="editor_prevsummary"
value="#{statusReport.prevSummaryStr}" width="1200" height="200"
rendered="#{statusReport.renderPrevSummTextIn}"
onchange="this.form.submit()" />
<ice:outputText value="#{statusReport.prevSummaryStr}"
rendered="#{!statusReport.renderPrevSummTextIn}" escape="false"></ice:outputText>
<br />
<ice:commandButton action="#{statusReport.editPrevSummary()}"
value="Edit" partialSubmit="true" />
<ice:commandButton action="#{statusReport.updatePrevSumm()}"
partialSubmit="true" value="Update" />
</ice:form>
</p:panel>
Bean の値
public String getExecSummaryStr() {
return execSummaryStr;
}
public void setExecSummaryStr(String execSummary) {
this.execSummaryStr = execSummary;
}
inputText などに変更しても、同じことがわかります。なぜそれが起こっているのか、問題の診断をどこから始めるべきなのかわかりません。