Commit efb059b126dd450cf139a11afe0646007f4d0ad5
1 parent
ba34d411
preload filter in my space
Showing
1 changed file
with
36 additions
and
10 deletions
controllets/datalet-selection-controllet/datalet-selection-controllet.html
| @@ -566,21 +566,47 @@ | @@ -566,21 +566,47 @@ | ||
| 566 | this.selectedDatalet = this.preselectedDatalet; | 566 | this.selectedDatalet = this.preselectedDatalet; |
| 567 | this.selectedFields = this._copy(this.fields); | 567 | this.selectedFields = this._copy(this.fields); |
| 568 | 568 | ||
| 569 | + | ||
| 570 | +// this.params["filters"] = JSON.stringify(this.filters); | ||
| 571 | +// this.params["aggregators"] = JSON.stringify(this.aggregators); | ||
| 572 | +// this.params["orders"] = JSON.stringify(this.orders); | ||
| 573 | + | ||
| 574 | +// this.filters = JSON.parse(this.dataletPreset["filters"]);/*no?*/ | ||
| 575 | +// this.aggregators = JSON.parse(this.dataletPreset["aggregators"]); | ||
| 576 | +// this.orders = JSON.parse(this.dataletPreset["orders"]); | ||
| 577 | + | ||
| 578 | + /*sss*/ | ||
| 579 | + | ||
| 569 | this.async(function() { | 580 | this.async(function() { |
| 570 | this.selectedFields = this._copy(this.fields); | 581 | this.selectedFields = this._copy(this.fields); |
| 571 | 582 | ||
| 572 | - var inputs = document.getElementsByTagName("paper-dropdown-menu"); | ||
| 573 | - for (var i = 0; i < inputs.length; i++) | ||
| 574 | - $(inputs[i]).find("paper-menu")[0].select(i); | 583 | + |
| 575 | 584 | ||
| 576 | //set info labels options | 585 | //set info labels options |
| 577 | - var labels = this.$.datalet_selection_labels.querySelectorAll("paper-textarea"); | ||
| 578 | - for (var i = 0; i < labels.length; i++) | ||
| 579 | - labels[i].value = this.dataletPreset[labels[i].label]; | 586 | + var textarea = this.$.datalet_selection_labels.querySelectorAll("paper-textarea"); |
| 587 | + textarea[0].value = this.dataletPreset["description"]; | ||
| 588 | + | ||
| 589 | + var inputs = this.$.datalet_selection_labels.querySelectorAll("paper-input"); | ||
| 590 | + inputs[0].value = this.dataletPreset["title"]; | ||
| 591 | + | ||
| 592 | + for (var i = 1; i < inputs.length; i++) | ||
| 593 | + inputs[i].value = this.dataletPreset[this.labels[i-1].name]; | ||
| 580 | 594 | ||
| 581 | - var labels = this.$.datalet_selection_labels.querySelectorAll("paper-input"); | ||
| 582 | - for (var i = 0; i < labels.length; i++) | ||
| 583 | - labels[i].value = this.dataletPreset[labels[i].label]; | 595 | + //set inputs --> prima apri GB e riempi CALCULATE e poi gli ORDERBY??? |
| 596 | + var ddls = document.getElementsByTagName("paper-dropdown-menu"); | ||
| 597 | + for (var i = 0; i < ddls.length; i++) { | ||
| 598 | + var id = ddls[i].id; | ||
| 599 | + if (!isNaN(id)) { | ||
| 600 | +// id = parseInt(id); | ||
| 601 | + $(ddls[i]).find("paper-menu")[0].select(id); | ||
| 602 | + } | ||
| 603 | + else if (id.indexOf("group_by") > -1) { | ||
| 604 | + ; | ||
| 605 | + } | ||
| 606 | + else if (id.indexOf("calculate") > -1) { | ||
| 607 | + ; | ||
| 608 | + } | ||
| 609 | + } | ||
| 584 | 610 | ||
| 585 | this.loadPreview = true; | 611 | this.loadPreview = true; |
| 586 | this._loadDatalet(this.selectedFields); | 612 | this._loadDatalet(this.selectedFields); |
| @@ -747,7 +773,7 @@ | @@ -747,7 +773,7 @@ | ||
| 747 | } | 773 | } |
| 748 | }, | 774 | }, |
| 749 | 775 | ||
| 750 | - _updateParams : function(){ | 776 | + _updateParams : function(){/*sss*/ |
| 751 | var textarea = this.$.datalet_selection_labels.querySelectorAll("paper-textarea"); | 777 | var textarea = this.$.datalet_selection_labels.querySelectorAll("paper-textarea"); |
| 752 | this.params["description"] = textarea[0].value; | 778 | this.params["description"] = textarea[0].value; |
| 753 | 779 |