EasyUI Forum
September 14, 2025, 07:07:51 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: how to get a is_DataGrid_Filter_Row true/false property out-of the datagrid?  (Read 6673 times)
WizPS
Jr. Member
**
Posts: 67


View Profile
« on: December 07, 2019, 03:42:47 PM »

Using "DataGrid Filter Row" extension, I want to toggle the Filter Row on and off. How can I do that?
My code turning the filter row on and off works and it looks like this:
Code:
function dg_clickHeaderMenu(target) {
menu.menu('appendItem', { text: 'Filter', handler: function () { dg.datagrid('enableFilter'); } });
menu.menu('appendItem', { text: 'No filter', handler: function () { dg.datagrid('disableFilter'); } });
menu.menu('show', {left: 25 + $(target).offset().left, top: -(0) - 10 + $(target).offset().top, align: 'right' });
}

However I want to make it conditionally so either "Filter" or "No filter" is shown dependant on if the filter is there.  

So what I would like to have is something similar to:
Code:
function dg_clickHeaderMenu(target) {
var filter = ???
if (filter) {
menu.menu('appendItem', { text: 'No filter', handler: function () { dg.datagrid('disableFilter'); } });
} else {
menu.menu('appendItem', { text: 'Filter', handler: function () { dg.datagrid('enableFilter'); } });
}
}

menu.menu('show', {left: 25 + $(target).offset().left, top: -(0) - 10 + $(target).offset().top, align: 'right' });
}

where my question is - how do I get the "DataGrid Filter Row" true / false property out-of the datagrid plugin?
Logged
jarry
Administrator
Hero Member
*****
Posts: 2298


View Profile Email
« Reply #1 on: December 09, 2019, 02:39:14 AM »

Please call 'isFilterEnabled' method to detect if the filter is enabled. Make sure to download the newest 'datagrid-filter.js' file from https://www.jeasyui.com/extension/datagrid_filter.php
Logged
WizPS
Jr. Member
**
Posts: 67


View Profile
« Reply #2 on: December 09, 2019, 01:02:49 PM »

Works fine now. Many thanks!
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!