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 |