diff --git a/packages/java/tests/spring/react-grid-test/frontend/views/ComboBoxUseComboBoxDataProviderHook.tsx b/packages/java/tests/spring/react-grid-test/frontend/views/ComboBoxUseComboBoxDataProviderHook.tsx
index 96264bc574..08c420f2e3 100644
--- a/packages/java/tests/spring/react-grid-test/frontend/views/ComboBoxUseComboBoxDataProviderHook.tsx
+++ b/packages/java/tests/spring/react-grid-test/frontend/views/ComboBoxUseComboBoxDataProviderHook.tsx
@@ -1,4 +1,5 @@
import { useComboBoxDataProvider } from '@vaadin/hilla-react-crud';
+import { useSignal } from '@vaadin/hilla-react-signals';
import { Button, ComboBox } from '@vaadin/react-components';
import { useState } from 'react';
import { PersonCustomService } from 'Frontend/generated/endpoints';
@@ -12,10 +13,35 @@ export default function ComboBoxUseComboBoxDataProviderHook(): React.JSX.Element
const dataProvider = useComboBoxDataProvider(PersonCustomService.listPersonsLazyWithFilter);
const dataProviderLastName = useComboBoxDataProvider(PersonCustomService.listPersonsLazyWithFilter, { sort });
+ const filterSignal = useSignal('');
+ const dataProviderLastNameFiltered = useComboBoxDataProvider(
+ async (pageable, filter) => PersonCustomService.listPersonsLazyWithFilter(pageable, filterSignal.value + filter),
+ { sort },
+ [filterSignal.value],
+ );
+
return (
-
-
+
+
+
{
+ filterSignal.value = (e.target as HTMLInputElement).value;
+ }}
+ />
+