diff --git a/GxColumns.bbj b/GxColumns.bbj
index 99070280..e622c9b8 100644
--- a/GxColumns.bbj
+++ b/GxColumns.bbj
@@ -223,6 +223,13 @@ class public GxDefaultColumnDefinition extends GxColumnDefinition
rem */
field public BBjNumber EnableFilter! = 1
rem /**
+ rem * When true enable the floating filter on this column , false otherwise
+ rem *
+ rem *
#Configuration
+ rem *
#ColumnsRenderer
+ rem */
+ field public BBjNumber FloatingFilter! = null()
+ rem /**
rem * Set to true to make a column hidden by default·
rem *
rem *
#Configuration
@@ -1074,6 +1081,7 @@ class public GxDefaultColumnDefinition extends GxColumnDefinition
column!.addProperty("tooltipField",#getTooltipField(),err=*next)
column!.addProperty("tooltipValueGetter",#getTooltipValueGetterExpression().toString(),err=*next)
column!.addProperty("editable",#getEditable().booleanValue(),err=*next)
+ column!.addProperty("floatingFilter",#getFloatingFilter().booleanValue(),err=*next)
editableExpression! = #getEditableExpression()
if(editableExpression! <> null()) then
diff --git a/GxOptions.bbj b/GxOptions.bbj
index def89df2..79dc4312 100644
--- a/GxOptions.bbj
+++ b/GxOptions.bbj
@@ -785,8 +785,11 @@ class public GxOptions
field public BBjNumber SuppressTouch! = null()
rem /**
rem * When true enables the floating filters, disable otherwise
+ rem *
rem *
#Configuration
rem *
#GridRenderer
+ rem *
+ rem * @deprecated enabling/disabling the floatingFilter on the Options level is deprecated. Use `GxColumn.FloatingFilter` on the column level instead.
rem */
field public BBjNumber EnableFloatingFilter! = 0
rem /**
diff --git a/demo/Datatypes.bbj b/demo/Datatypes.bbj
index 8d6a8db4..a0f11ce0 100644
--- a/demo/Datatypes.bbj
+++ b/demo/Datatypes.bbj
@@ -25,7 +25,7 @@ wnd! .setCallback(BBjAPI.ON_RESIZE,"resize")
REM init the grid
grid! = new BBjGridExWidget(wnd!,100,0,0,800,600)
grid!.getOptions().setEnableFilter(1)
-grid!.getOptions().setEnableFloatingFilter(1)
+grid!.getOptions().getDefaultColumnDefinition().setFloatingFilter(1)
rem /**
diff --git a/demo/Editing.bbj b/demo/Editing.bbj
index 442936bc..489879fc 100644
--- a/demo/Editing.bbj
+++ b/demo/Editing.bbj
@@ -38,7 +38,7 @@ wnd!.setCallback(BBjAPI.ON_RESIZE,"resize")
grid! = new BBjGridExWidget(wnd!,100,10,50,1430,550)
grid!.getOptions().setEnableFilter(1)
-grid!.getOptions().setEnableFloatingFilter(1)
+grid!.getOptions().getDefaultColumnDefinition().setFloatingFilter(1)
rem enable grid editing based on EDITABLE flag in DataRow Attribute
grid!.getOptions().setEditable(1)