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 | 566 | this.selectedDatalet = this.preselectedDatalet; |
| 567 | 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 | 580 | this.async(function() { |
| 570 | 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 | 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 | 611 | this.loadPreview = true; |
| 586 | 612 | this._loadDatalet(this.selectedFields); |
| ... | ... | @@ -747,7 +773,7 @@ |
| 747 | 773 | } |
| 748 | 774 | }, |
| 749 | 775 | |
| 750 | - _updateParams : function(){ | |
| 776 | + _updateParams : function(){/*sss*/ | |
| 751 | 777 | var textarea = this.$.datalet_selection_labels.querySelectorAll("paper-textarea"); |
| 752 | 778 | this.params["description"] = textarea[0].value; |
| 753 | 779 | ... | ... |