From 37d55c6108e7e0ab4026cdf782fbce5cfdc0c3da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szab=C3=B3=20G=C3=A1bor?= Date: Thu, 22 Jun 2023 12:51:41 +0200 Subject: [PATCH] String? vs Object? --- .../lib/src/datagrid_widget/runtime/column.dart | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/syncfusion_flutter_datagrid/lib/src/datagrid_widget/runtime/column.dart b/packages/syncfusion_flutter_datagrid/lib/src/datagrid_widget/runtime/column.dart index cb74728fa..8bae89655 100644 --- a/packages/syncfusion_flutter_datagrid/lib/src/datagrid_widget/runtime/column.dart +++ b/packages/syncfusion_flutter_datagrid/lib/src/datagrid_widget/runtime/column.dart @@ -2041,8 +2041,8 @@ class DataGridFilterHelper { useSelected ? FilterType.equals : FilterType.notEqual; FilterOperator filterOperator = useSelected ? FilterOperator.or : FilterOperator.and; - final String? filterValue = - value.value == '(Blanks)' ? null : value.value.toString(); + final Object? filterValue = + value.value == '(Blanks)' ? null : value.value; // Sets the first filter condition's filter operator as 'AND' to // perform multi-column filtering. @@ -2054,7 +2054,7 @@ class DataGridFilterHelper { type: filterType, isCaseSensitive: true, value: filterValue, - filterBehavior: FilterBehavior.stringDataType, + filterBehavior: FilterBehavior.strongDataType, filterOperator: filterOperator)); } } @@ -2585,7 +2585,7 @@ class DataGridFilterHelper { bool canCreateFilterCondition( Object? filterValue, String? filterType, bool isFirstCondition) { - void setFilterValue(String? value) { + void setFilterValue(Object? value) { if (isFirstCondition) { advancedFilterHelper.filterValue1 = value; } else {