Commit cdf7359f553652b1b60eaec96add370896f700bb

Authored by Renato De Donato
1 parent a748d9bc

ala fix temp

datalets/base-ajax-json-alasql-datalet/static/js/AjaxJsonAlasqlBehavior.js
@@ -160,10 +160,19 @@ var AjaxJsonAlasqlBehavior = { @@ -160,10 +160,19 @@ var AjaxJsonAlasqlBehavior = {
160 for (var i = 0; i < fields.length; i++) { 160 for (var i = 0; i < fields.length; i++) {
161 var key = Object.keys(obj[0])[i]; 161 var key = Object.keys(obj[0])[i];
162 var v = obj[0][key]; 162 var v = obj[0][key];
  163 + //if (!isNaN(v))
  164 + // select += fields[i] + "::NUMBER as " + this._fieldName(this._component.fields[i], "") + ", ";
  165 + //else
  166 + // select += fields[i] + " as " + this._fieldName(this._component.fields[i], "") + ", ";
  167 +
  168 + //omg!
  169 + var key2 = "["+key+"]";
  170 + if(fields[0].indexOf("->") > -1)
  171 + key2 = "fields->["+key+"]";
163 if (!isNaN(v)) 172 if (!isNaN(v))
164 - select += key + "::NUMBER as " + this._fieldName(this._component.fields[i], "") + ", "; 173 + select += key2 + "::NUMBER as " + this._fieldName(key, "") + ", ";
165 else 174 else
166 - select += key + " as " + this._fieldName(this._component.fields[i], "") + ", "; 175 + select += key2 + " as " + this._fieldName(key, "") + ", ";
167 } 176 }
168 select = select.slice(0, -2); 177 select = select.slice(0, -2);
169 178