EasyUI Forum

General Category => Bug Report => Topic started by: jega on January 06, 2018, 12:50:45 PM



Title: Datagrid filter
Post by: jega on January 06, 2018, 12:50:45 PM
Hi

When removing a column from grid and do disablefilter, removefilter and enablefilter, the updated grid with chossed columns has now no filter, but when a filter has some text, the filter textbox is not cleared.

Is it a bug ??

Jesper


Title: Re: Datagrid filter
Post by: jarry on January 06, 2018, 09:39:00 PM
Please show an example to demonstrate your issue.


Title: Re: Datagrid filter
Post by: jega on January 07, 2018, 02:02:27 AM
Hi Jarry

Found the error

         $('#dgAgreementsList').datagrid('disableFilter');
         $('#dgAgreementsList').datagrid('removeFilterRule');
         var dg = $('#dgAgreementsList').datagrid({
            remoteFilter:true,               
            columns:heading
         });
         dg.datagrid('enableFilter');
         dg.datagrid('doFilter');


I was doing a disablefilter before removeFilter. Changed code order to

         $('#dgAgreementsList').datagrid('removeFilterRule');
         $('#dgAgreementsList').datagrid('doFilter');
         $('#dgAgreementsList').datagrid('disableFilter');
         var dg = $('#dgAgreementsList').datagrid({
            remoteFilter:true,               
            columns:heading
         });
         dg.datagrid('enableFilter');

and it works.

Some times it helps to explain other people the code, to see errors.

Thansk.