mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-01-09 07:28:43 +01:00
Implement set_filter() & set_filter2() to allow application code to change filter & filter2 values, and have them updated in the client UI
This commit is contained in:
parent
f1b4367181
commit
65c43ba6f0
@ -1796,6 +1796,46 @@ var et2_nextmatch = (function(){ "use strict"; return et2_DOMWidget.extend([et2_
|
|||||||
this.set_no_filter(bool,'filter2');
|
this.set_no_filter(bool,'filter2');
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Directly change filter value, with no server query.
|
||||||
|
*
|
||||||
|
* This allows the server app code to change filter value, and have it
|
||||||
|
* updated in the client UI.
|
||||||
|
*
|
||||||
|
* @param {String|number} value
|
||||||
|
*/
|
||||||
|
set_filter: function(value) {
|
||||||
|
var update = this.update_in_progress;
|
||||||
|
this.update_in_progress = true;
|
||||||
|
|
||||||
|
this.activeFilters.filter = value;
|
||||||
|
|
||||||
|
// Update the header
|
||||||
|
this.header.setFilters(this.activeFilters);
|
||||||
|
|
||||||
|
this.update_in_progress = update;
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Directly change filter2 value, with no server query.
|
||||||
|
*
|
||||||
|
* This allows the server app code to change filter2 value, and have it
|
||||||
|
* updated in the client UI.
|
||||||
|
*
|
||||||
|
* @param {String|number} value
|
||||||
|
*/
|
||||||
|
set_filter2: function(value) {
|
||||||
|
var update = this.update_in_progress;
|
||||||
|
this.update_in_progress = true;
|
||||||
|
|
||||||
|
this.activeFilters.filter2 = value;
|
||||||
|
|
||||||
|
// Update the header
|
||||||
|
this.header.setFilters(this.activeFilters);
|
||||||
|
|
||||||
|
this.update_in_progress = update;
|
||||||
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* If nextmatch starts disabled, it will need a resize after being shown
|
* If nextmatch starts disabled, it will need a resize after being shown
|
||||||
* to get all the sizing correct. Override the parent to add the resize
|
* to get all the sizing correct. Override the parent to add the resize
|
||||||
|
Loading…
Reference in New Issue
Block a user