Skip to content

Commit 981ec57

Browse files
committed
Add setfilters.griddly event
Add noRefresh option on setFilterMode Version bump to 1.1
1 parent d44a9cf commit 981ec57

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

Build/CommonAssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@
1515
//
1616
// You can specify all the values or you can default the Revision and Build Numbers
1717
// by using the '*' as shown below:
18-
[assembly: AssemblyVersion("1.0.85.0")]
19-
[assembly: AssemblyFileVersion("1.0.85.0")]
18+
[assembly: AssemblyVersion("1.1.0")]
19+
[assembly: AssemblyFileVersion("1.1.0")]

Griddly/Scripts/griddly.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -700,7 +700,7 @@
700700
return this.options.filterMode;
701701
},
702702

703-
setFilterMode: function(mode)
703+
setFilterMode: function(mode, noRefresh)
704704
{
705705
if (this.options.allowedFilterModes.indexOf(mode) > -1)
706706
{
@@ -718,7 +718,7 @@
718718

719719
var request2 = this.buildRequest();
720720

721-
if (JSON.stringify(request1) !== JSON.stringify(request2))
721+
if (!noRefresh && JSON.stringify(request1) !== JSON.stringify(request2))
722722
{
723723
this.refresh(true);
724724
}
@@ -800,6 +800,8 @@
800800
{
801801
this.setFilterValue(e, filters[e.name]);
802802
}, this));
803+
804+
this.$element.trigger("setfilters.griddly", filters);
803805

804806
this.options.autoRefreshOnFilter = true;
805807
this.refresh(true);

0 commit comments

Comments
 (0)