From 9fb4369ce9d77ce293ba3697c2a1fc1b626c2abd Mon Sep 17 00:00:00 2001 From: renato Date: Thu, 3 Mar 2016 16:12:45 +0100 Subject: [PATCH] my space on add preview bug fix --- datalets/base-ajax-json-alasql-datalet/static/js/AjaxJsonAlasqlBehavior.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/datalets/base-ajax-json-alasql-datalet/static/js/AjaxJsonAlasqlBehavior.js b/datalets/base-ajax-json-alasql-datalet/static/js/AjaxJsonAlasqlBehavior.js index 5a897c3..bfbe662 100755 --- a/datalets/base-ajax-json-alasql-datalet/static/js/AjaxJsonAlasqlBehavior.js +++ b/datalets/base-ajax-json-alasql-datalet/static/js/AjaxJsonAlasqlBehavior.js @@ -85,23 +85,27 @@ var AjaxJsonAlasqlBehavior = { selectData : function() { var jsonData = [this.properties.json_results.value]; - //his._component.fields = (this._component.fields.constructor == Array) ? this._component.fields : JSON.parse(this._component.fields); this._component.fields = JSON.parse(this._component.fields); - var provider = this._getProvider(this._component.fields[0]); - var filters = JSON.parse(this._component.getAttribute("filters")); var aggregators = JSON.parse(this._component.getAttribute("aggregators")); var orders = JSON.parse(this._component.getAttribute("orders")); + //preview my space + if(filters[0] && filters[0].constructor == Array){ + filters = filters[0]; + aggregators = aggregators[0]; + orders = orders[0]; + } + + var provider = this._getProvider(this._component.fields[0]); + var path = this._path(this._component.fields[0], provider); var fields = []; for (var i=0; i < this._component.fields.length; i++) fields.push(this._fieldName(this._component.fields[i], provider)); - - //WHERE var where = ""; if(filters && filters.length) { -- libgit2 0.21.4