選択したファミリ (ツリーから) の説明を表示するエディタ コンポーネントがあります。
それを編集した後、ユーザーはそこにある保存ボタンをクリックします
<f:setPropertyActionListener target="#
{projectTestManagementMB.selectedNodeDescription}"
value="projectTestManagementMB.selectedFamily.description" />
説明の新しい値をこの変数 selectedNodeDescription に渡します。しかし、チェックすると、新しい値ではなく古い値が含まれていることがわかりましたprojectTestManagementMB.selectedFamily.description
。
コードは次のとおりです。
<p:editor id="familyDescriptionEditor" value="#
{projectTestManagementMB.selectedFamily.description}" width="600"/>
<p:commandButton id="submitButton" value="Save" icon="ui-icon-disk"
actionListener="#{projectTestManagementMB.saveDescription}">
<f:setPropertyActionListener target="#
{projectTestManagementMB.selectedNodeDescription}"
value="projectTestManagementMB.selectedFamily.description" />
</p:commandButton>