Commit cdf7359f553652b1b60eaec96add370896f700bb
1 parent
a748d9bc
ala fix temp
Showing
1 changed file
with
11 additions
and
2 deletions
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 |