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 | ... | ... |