当我添加一条新记录(在默认可视区域之外)并更新数据表时,我有一个包含 100 多条记录的可滚动数据表,数据表从记录 0 加载,而我需要在前一个位置的数据表视图。
我的数据表代码
<p:dataTable id="DataTable" value="#{dtMB.selectDataModel}" var="test" scrollable="TRUE" scrollHeight="500" styleClass="day-column2" selectionMode="single" >
<ui:insert name="TableInsert" >
<ui:include src="test.xhtml" />
</ui:insert>
</p:dataTable>
更新数据表的命令按钮(在对话框内)
<p:commandButton id="saveNew" value="Save" type="submit" process="@parent" onsuccess="addNew.hide()" action="#{dtMB.addNew()}" update=":FORM:usrMsg :FORM:TABView:DataTable"/>
目前我需要滚动回第 n 条记录以查看添加了什么或进行任何更新等。primeface 数据表中是否有任何选项,或者我需要为此编写一个 javascript。