@@ -237,7 +237,7 @@ export function AdvancedFilterDoc(props) {
237
237
basic : `
238
238
<DataTable value={customers} paginator showGridlines rows={10} loading={loading} dataKey="id"
239
239
filters={filters} globalFilterFields={['name', 'country.name', 'representative.name', 'balance', 'status']} header={header}
240
- emptyMessage="No customers found.">
240
+ emptyMessage="No customers found." onFilter={(e) => setFilters(e.filters)} >
241
241
<Column field="name" header="Name" filter filterPlaceholder="Search by name" style={{ minWidth: '12rem' }} />
242
242
<Column header="Country" filterField="country.name" style={{ minWidth: '12rem' }} body={countryBodyTemplate}
243
243
filter filterPlaceholder="Search by country" filterClear={filterClearTemplate}
@@ -488,7 +488,7 @@ export default function AdvancedFilterDemo() {
488
488
<div className="card">
489
489
<DataTable value={customers} paginator showGridlines rows={10} loading={loading} dataKey="id"
490
490
filters={filters} globalFilterFields={['name', 'country.name', 'representative.name', 'balance', 'status']} header={header}
491
- emptyMessage="No customers found.">
491
+ emptyMessage="No customers found." onFilter={(e) => setFilters(e.filters)} >
492
492
<Column field="name" header="Name" filter filterPlaceholder="Search by name" style={{ minWidth: '12rem' }} />
493
493
<Column header="Country" filterField="country.name" style={{ minWidth: '12rem' }} body={countryBodyTemplate}
494
494
filter filterPlaceholder="Search by country" filterClear={filterClearTemplate}
@@ -784,7 +784,7 @@ export default function AdvancedFilterDemo() {
784
784
<div className="card">
785
785
<DataTable value={customers} paginator showGridlines rows={10} loading={loading} dataKey="id"
786
786
filters={filters} globalFilterFields={['name', 'country.name', 'representative.name', 'balance', 'status']} header={header}
787
- emptyMessage="No customers found.">
787
+ emptyMessage="No customers found." onFilter={(e) => setFilters(e.filters)} >
788
788
<Column field="name" header="Name" filter filterPlaceholder="Search by name" style={{ minWidth: '12rem' }} />
789
789
<Column header="Country" filterField="country.name" style={{ minWidth: '12rem' }} body={countryBodyTemplate}
790
790
filter filterPlaceholder="Search by country" filterClear={filterClearTemplate}
@@ -844,6 +844,7 @@ export default function AdvancedFilterDemo() {
844
844
globalFilterFields = { [ 'name' , 'country.name' , 'representative.name' , 'balance' , 'status' ] }
845
845
header = { header }
846
846
emptyMessage = "No customers found."
847
+ onFilter = { ( e ) => setFilters ( e . filters ) }
847
848
>
848
849
< Column field = "name" header = "Name" filter filterPlaceholder = "Search by name" style = { { minWidth : '12rem' } } />
849
850
< Column
0 commit comments