Commit 12769acc7223992f2e2f7ea9316625022b2a39c6
1 parent
806cd7db
preselect bug
Showing
2 changed files
with
54 additions
and
21 deletions
controllets/select-visualization-controllet/select-datalet-inputs_series.html
| @@ -205,35 +205,68 @@ | @@ -205,35 +205,68 @@ | ||
| 205 | } | 205 | } |
| 206 | 206 | ||
| 207 | if(aggregators.length > 0) { | 207 | if(aggregators.length > 0) { |
| 208 | - this.selectedFields = [fields[0], fields[2]]; | 208 | + if(fields.length == 2) { |
| 209 | + this.selectedFields = [fields[0], fields[1]]; | ||
| 210 | + | ||
| 211 | + this.$.group_by.removeAttribute("disabled"); | ||
| 212 | + $("#calculate_0")[0].removeAttribute("disabled"); | ||
| 213 | + $("#gb")[0].removeAttribute("disabled"); | ||
| 214 | + this._showExpertMode(); | ||
| 215 | + | ||
| 216 | + var groupableFields = []; | ||
| 217 | + for (var i = 0; i < this.fields.length; i++) { | ||
| 218 | + if(this.fields[i] != this.selectedFields[1]) | ||
| 219 | + groupableFields.push(this.fields[i]); | ||
| 220 | + } | ||
| 221 | + this.groupableFields = this._copy(groupableFields); | ||
| 222 | + this.aggregateFields = [this.selectedFields[1]]; | ||
| 209 | 223 | ||
| 210 | - this.$.group_by.removeAttribute("disabled"); | ||
| 211 | - $("#calculate_0")[0].removeAttribute("disabled"); | ||
| 212 | - $("#gb")[0].removeAttribute("disabled"); | ||
| 213 | - this._showExpertMode(); | 224 | + $(ddls[0]).find("paper-menu")[0].select(1); |
| 225 | + $(ddls[1]).find("paper-menu")[0].select(2); | ||
| 214 | 226 | ||
| 215 | - var groupableFields = []; | ||
| 216 | - for (var i = 0; i < this.fields.length; i++) { | ||
| 217 | - if(this.fields[i] != this.selectedFields[1]) | ||
| 218 | - groupableFields.push(this.fields[i]); | 227 | + this.async(function () { |
| 228 | + var i = this.functions.indexOf(aggregators[1].operation); | ||
| 229 | + | ||
| 230 | + $(this.$.group_by).find("paper-menu")[0].select(1); | ||
| 231 | + $("#calculate_0").find("paper-menu")[0].select(i); | ||
| 232 | + | ||
| 233 | +// this._setAggregators();//if dont --> $("#gb")[0].removeAttribute("disabled"); | ||
| 234 | + this.aggregators = this._copy(aggregators); | ||
| 235 | + | ||
| 236 | + this.fireReady(); | ||
| 237 | + }, 0); | ||
| 219 | } | 238 | } |
| 220 | - this.groupableFields = this._copy(groupableFields); | ||
| 221 | - this.aggregateFields = [this.selectedFields[1]]; | 239 | + else/*if(fields.length == 3)*/ { |
| 240 | + this.selectedFields = [fields[0], fields[2]]; | ||
| 241 | + | ||
| 242 | + this.$.group_by.removeAttribute("disabled"); | ||
| 243 | + $("#calculate_0")[0].removeAttribute("disabled"); | ||
| 244 | + $("#gb")[0].removeAttribute("disabled"); | ||
| 245 | + this._showExpertMode(); | ||
| 246 | + | ||
| 247 | + var groupableFields = []; | ||
| 248 | + for (var i = 0; i < this.fields.length; i++) { | ||
| 249 | + if(this.fields[i] != this.selectedFields[1]) | ||
| 250 | + groupableFields.push(this.fields[i]); | ||
| 251 | + } | ||
| 252 | + this.groupableFields = this._copy(groupableFields); | ||
| 253 | + this.aggregateFields = [this.selectedFields[1]]; | ||
| 222 | 254 | ||
| 223 | - $(ddls[0]).find("paper-menu")[0].select(1); | ||
| 224 | - $(ddls[1]).find("paper-menu")[0].select(3); | 255 | + $(ddls[0]).find("paper-menu")[0].select(1); |
| 256 | + $(ddls[1]).find("paper-menu")[0].select(3); | ||
| 225 | 257 | ||
| 226 | - this.async(function () { | ||
| 227 | - var i = this.functions.indexOf(aggregators[2].operation); | 258 | + this.async(function () { |
| 259 | + var i = this.functions.indexOf(aggregators[2].operation); | ||
| 228 | 260 | ||
| 229 | - $(this.$.group_by).find("paper-menu")[0].select(2); | ||
| 230 | - $("#calculate_0").find("paper-menu")[0].select(i); | 261 | + $(this.$.group_by).find("paper-menu")[0].select(2); |
| 262 | + $("#calculate_0").find("paper-menu")[0].select(i); | ||
| 231 | 263 | ||
| 232 | // this._setAggregators();//if dont --> $("#gb")[0].removeAttribute("disabled"); | 264 | // this._setAggregators();//if dont --> $("#gb")[0].removeAttribute("disabled"); |
| 233 | - this.aggregators = this._copy(aggregators); | 265 | + this.aggregators = this._copy(aggregators); |
| 234 | 266 | ||
| 235 | - this.fireReady(); | ||
| 236 | - }, 0); | 267 | + this.fireReady(); |
| 268 | + }, 0); | ||
| 269 | + } | ||
| 237 | } | 270 | } |
| 238 | else | 271 | else |
| 239 | this.fireReady(); | 272 | this.fireReady(); |
controllets/select-visualization-controllet/select-visualization-controllet.html
| @@ -302,7 +302,7 @@ | @@ -302,7 +302,7 @@ | ||
| 302 | // }, 1); | 302 | // }, 1); |
| 303 | }, | 303 | }, |
| 304 | 304 | ||
| 305 | - _preselectDatalet : function() {console.log("preselzionando si impara"); | 305 | + _preselectDatalet : function() { |
| 306 | this.$.vslider._preselectDatalet(); | 306 | this.$.vslider._preselectDatalet(); |
| 307 | 307 | ||
| 308 | this.async(function () { | 308 | this.async(function () { |