diff --git a/packages/datalib/src/GridDisplay.ts b/packages/datalib/src/GridDisplay.ts index e305febfe..57427c25e 100644 --- a/packages/datalib/src/GridDisplay.ts +++ b/packages/datalib/src/GridDisplay.ts @@ -330,6 +330,7 @@ export abstract class GridDisplay { ...cfg.filters, [uniqueName]: value, }, + formViewRecordNumber: 0, })); this.reload(); } @@ -762,7 +763,7 @@ export abstract class GridDisplay { case 'next': this.setConfig(cfg => ({ ...cfg, - formViewRecordNumber: Math.max(Math.min((cfg.formViewRecordNumber || 0) + 1, allRowCount - 1), 0), + formViewRecordNumber: Math.max((cfg.formViewRecordNumber || 0) + 1, 0), })); break; case 'end': diff --git a/packages/web/src/formview/FormView.svelte b/packages/web/src/formview/FormView.svelte index 642a4e543..d1ec392e6 100644 --- a/packages/web/src/formview/FormView.svelte +++ b/packages/web/src/formview/FormView.svelte @@ -155,6 +155,8 @@ @@ -28,7 +28,7 @@