summaryrefslogtreecommitdiffstats
path: root/examples/example-grouping.html
diff options
context:
space:
mode:
authorMichael Leibman <michael.leibman@gmail.com>2012-02-26 11:10:47 -0800
committerMichael Leibman <michael.leibman@gmail.com>2012-02-26 11:10:47 -0800
commit1fb360faa18259d6f88dcf879af69869391fbf0c (patch)
tree45319ba3ab4781c16bebf04724ce891931b051b5 /examples/example-grouping.html
parenta6b96d11983ac604d14e6a9a7309bba8016859a5 (diff)
downloadSlickGrid-1fb360faa18259d6f88dcf879af69869391fbf0c.zip
SlickGrid-1fb360faa18259d6f88dcf879af69869391fbf0c.tar.gz
SlickGrid-1fb360faa18259d6f88dcf879af69869391fbf0c.tar.bz2
Removed search filter from grouping example to simplify it a bit (plus it wasn't working).2.0
Diffstat (limited to 'examples/example-grouping.html')
-rw-r--r--examples/example-grouping.html27
1 files changed, 3 insertions, 24 deletions
diff --git a/examples/example-grouping.html b/examples/example-grouping.html
index f07ef7a..e1fb3be 100644
--- a/examples/example-grouping.html
+++ b/examples/example-grouping.html
@@ -37,9 +37,6 @@
<div style="padding:2px;">
<div style="width:100px;display:inline-block;" id="pcSlider"></div>
</div>
- <br/>
- <label style="width:200px;float:left">And title including:</label>
- <input type=text id="txtSearch" style="width:100px;">
<br/><br/>
<hr/>
<button onclick="clearGrouping()">Clear grouping</button>
@@ -111,15 +108,13 @@ var sortcol = "title";
var sortdir = 1;
var percentCompleteThreshold = 0;
var prevPercentCompleteThreshold = 0;
-var searchString = "";
function avgTotalsFormatter(totals, columnDef) {
return "avg: " + Math.round(totals.avg[columnDef.field]) + "%";
}
function myFilter(item, args) {
- return item["percentComplete"] >= args.percentComplete &&
- (args.searchString == "" || item["title"].indexOf(args.searchString) == -1);
+ return item["percentComplete"] >= args.percentComplete;
}
function percentCompleteSort(a, b) {
@@ -293,28 +288,13 @@ $(function () {
});
- // wire up the search textbox to apply the filter to the model
- $("#txtSearch,#txtSearch2").keyup(function (e) {
- Slick.GlobalEditorLock.cancelCurrentEdit();
-
- // clear on Esc
- if (e.which == 27) {
- this.value = "";
- }
-
- searchString = this.value;
- dataView.refresh();
- });
-
-
function filterAndUpdate() {
var isNarrowing = percentCompleteThreshold > prevPercentCompleteThreshold;
var isExpanding = percentCompleteThreshold < prevPercentCompleteThreshold;
var renderedRange = grid.getRenderedRange();
dataView.setFilterArgs({
- percentComplete: percentCompleteThreshold,
- searchString: searchString
+ percentComplete: percentCompleteThreshold
});
dataView.setRefreshHints({
ignoreDiffsBefore: renderedRange.top,
@@ -332,8 +312,7 @@ $(function () {
dataView.setItems(data);
dataView.setFilter(myFilter);
dataView.setFilterArgs({
- percentComplete: percentCompleteThreshold,
- searchString: searchString
+ percentComplete: percentCompleteThreshold
});
dataView.groupBy(
"duration",