Commit 166db682c1dad8f2f14a623018bc2263a40bac22

Authored by Renato De Donato
1 parent 38197df0

converter 3 times :(

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();
... ...