(jsf-2を使用)
編集可能な列が 1 つある dataTable があります。
<h:column>
<f:facet name="header">
<h:outputText value="Label" style="font-weight: bold">
</h:outputText>
</f:facet>
<h:inputText value="#{m.author2displayed}" rendered="#{m.editable}" size="10"/>
<h:outputText value="#{m.author2displayed}" rendered="#{not m.editable}"/>
<h:commandButton value="save edits" rendered="#{m.editable}" onclick="submit()" action ="#{finalCheckBean.saveedits()}"/>
</h:column>
「編集を保存」をクリックすると、同じビューにとどまり、それが望ましい効果です (finalCheckBean.saveedits() は null を返します)。
問題: ブラウザはスクロールしてページの先頭に戻りますが、編集したばかりの行のレベルでページを表示したままにしておきたいです。どうすればそれを達成できますか?