From 29bf3f5072a33a93b88197d09f4e1e117224513f Mon Sep 17 00:00:00 2001 From: Gerardo Perez Perez Date: Fri, 10 Apr 2015 22:09:32 -0500 Subject: [PATCH] Fixed a Search Bug --- addon/components/crud-table.js | 8 +++++++- addon/templates/components/crud-table.hbs | 3 ++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/addon/components/crud-table.js b/addon/components/crud-table.js index 108136d..87e7ad6 100755 --- a/addon/components/crud-table.js +++ b/addon/components/crud-table.js @@ -172,7 +172,6 @@ export default Ember.Component.extend({ }, toTSV: function () { - var data = []; var row = []; this.labels.forEach(function (field) { @@ -245,6 +244,13 @@ export default Ember.Component.extend({ }, internal_search: function () { var field = $("#SearchField").val(); + var that = this; + + Object.keys(that.fields).forEach(function(fieldname){ + if(that.fields[fieldname].Label == field){ + field = fieldname; + } + }); var query = {}; var that = this; query[field] = this.get('SearchTerm'); diff --git a/addon/templates/components/crud-table.hbs b/addon/templates/components/crud-table.hbs index 1788bd1..9fb7e3d 100755 --- a/addon/templates/components/crud-table.hbs +++ b/addon/templates/components/crud-table.hbs @@ -36,7 +36,8 @@ {{#each field in this.labels}} {{field}} - {{/each}} {{#if this.editdelete}} + {{/each}} + {{#if this.editdelete}} Actions {{/if}}