EasyUI Forum

General Category => General Discussion => Topic started by: gordis gmbh on December 16, 2014, 01:21:28 AM



Title: access to datagrid filter component
Post by: gordis gmbh on December 16, 2014, 01:21:28 AM
Hello,

I have a question on datagrid filter. I have extended the filter with an aditional operator and want to reset the filter-textfield when user clicks on this new operator. The "onClickMenu" event doesn't gives accesss to the filter-component itself. How can I get to the filter component? To get to the filter component, i need to have the field so that I can do something like this:
      onClickMenu : function(item,button) {
             if(item.target.itemName == 'myNewOperator') {
                    var box = $(this).datagrid('getFilterComponent', 'osEOSDate');
                    $(box).textbox('reset');
             }
      }
Please help.


Title: Re: access to datagrid filter component
Post by: gordis gmbh on December 16, 2014, 01:23:31 AM
Feedback received from support@jeasyui.com:

Please try this:

      onClickMenu : function(item,button) {
             if(item.target.itemName == 'myNewOperator') {
               var c = $(button).closest('.datagrid-filter-c');
               var box = c.find('.datagrid-filter');
                    $(box).textbox('reset');
             }
      }


Sincerely,
jQuery EasyUI Team


Title: Re: access to datagrid filter component
Post by: gordis gmbh on December 16, 2014, 03:52:36 AM
Thanks Support Team, it works!