Commit 166db682c1dad8f2f14a623018bc2263a40bac22
1 parent
38197df0
converter 3 times :(
Showing
2 changed files
with
12 additions
and
0 deletions
controllets/select-visualization-controllet/select-visualization-controllet.html
| ... | ... | @@ -360,7 +360,14 @@ |
| 360 | 360 | |
| 361 | 361 | //use cache |
| 362 | 362 | var data = alasql_complexSelectData(this.data, this.selectedFields, [], inputs.getAggregators(), inputs.getOrders()); |
| 363 | + | |
| 364 | + var converter = new DataTypeConverter(); | |
| 365 | + var result = converter.inferJsonDataType(data, ["*"]); | |
| 366 | + result = converter.cast(result); | |
| 367 | + data = result.dataset; | |
| 368 | + | |
| 363 | 369 | data = transformData(data, this.selectedFields, true); |
| 370 | + | |
| 364 | 371 | this.params["data"] = JSON.stringify(data).replace(/'/g, "'"); |
| 365 | 372 | // |
| 366 | 373 | ... | ... |
datalets/base-ajax-json-alasql-datalet/static/js/AjaxJsonAlasqlBehavior.js
| ... | ... | @@ -114,6 +114,7 @@ var AjaxJsonAlasqlBehavior = { |
| 114 | 114 | //} |
| 115 | 115 | |
| 116 | 116 | var converter = new DataTypeConverter(); |
| 117 | + | |
| 117 | 118 | var result = converter.inferJsonDataType(data, ["*"]); |
| 118 | 119 | result = converter.cast(result); |
| 119 | 120 | data = result.dataset; |
| ... | ... | @@ -126,6 +127,10 @@ var AjaxJsonAlasqlBehavior = { |
| 126 | 127 | |
| 127 | 128 | data = alasql_complexSelectData(data, fields, [], aggregators, orders); |
| 128 | 129 | |
| 130 | + result = converter.inferJsonDataType(data, ["*"]); | |
| 131 | + result = converter.cast(result); | |
| 132 | + data = result.dataset; | |
| 133 | + | |
| 129 | 134 | this.data = transformData(data, fields, true); |
| 130 | 135 | |
| 131 | 136 | this._deleteWaitImage(); | ... | ... |