1

<p:inplace>で機能を利用しようとしてい<p:inputTextarea>ます。「機能します」が、inputTextarea からのデータが「保存」されることはありません。「保存済み」は、inputTextarea の背後にあるプロパティのセッターが呼び出されないことを意味します。getter は、保存ボタンがクリックされる前後に呼び出されます。<p:ajax>の使用法に関する投稿を見たことがあり<p:inplace>ますが、それはセッターが呼び出されるはずだった後のイベントのようです。私は何を間違っていますか??

<p:inplace editor="true" emptyLabel="No comments entered.">
    <p:ajax event="save" listener="#{bean.handleSave}"
            update="commentsSuperPanel"/>
    <p:inputTextarea
            id="commentsOverall"
            value="#{bean.comments}"
            styleClass="commentAreas" 
            maxlength="4000"/>

ありがとう!

4

1 に答える 1

1

警告もエラーもなしに、無関係な問題が発生していることを発見しました。フォームを含むダイアログがありました。そのダイアログは別のフォーム内で定義されていました。ダイアログ宣言をフォームの外に移動したところ、すべて期待どおりに機能しました。

于 2013-03-19T17:02:19.697 に答える