列を持つデータテーブルがあり、各列にはフィルターがあります。テーブルに入力するためにレイジーデータモデルを使用しています。別のフォームからレコードを削除しているので、削除されたレコードを削除するためにデータテーブルを更新しています。しかし、列のフィルターをクリアしています。データ テーブルのクリア フィルタを回避し、テーブルを更新する方法はありますか?
<p:dataTable id="leftTable" var="cmpny" value="#{companyBean.companyDataTableModel}"
emptyMessage="No Records Found"
filterDelay="1000"
lazy="true">
<p:column headerText="Code" filterBy="#{cmpny.code}" sortBy="#{cmpny.code}"
style="width:5%;vertical-align:top;">
<h:outputText value="#{cmpny.code}"/>
</p:column>
<p:column headerText="Address1" filterBy="#{cmpny.mfgAddr1}" filterMatchMode="contains" sortBy="#{cmpny.mfgAddr1}"
style="width:10%;vertical-align:top;">
<h:outputText value="#{cmpny.mfgAddr1}"/>
</p:column>