Commit 82ad1c418044f53e24b60a5f5eacb8b37bcf7892

Authored by Luigi Serra
1 parent 1dff4503

Text-element-controllet update

controllets/text-element-controllet/text-element-controllet.html
... ... @@ -123,8 +123,6 @@ Example:
123 123 * @event text-element-controllet_content-changed
124 124 */
125 125  
126   - targets : null,
127   -
128 126 properties: {
129 127 /**
130 128 * It's the name of the elelent
... ... @@ -159,10 +157,16 @@ Example:
159 157 type: String,
160 158 value : "0"
161 159 },
  160 +
162 161 value :{
163 162 type: String,
164 163 value: "",
165 164 observer : '_valueChanged'
  165 + },
  166 +
  167 + timer :{
  168 + type: Number,
  169 + value : 0
166 170 }
167 171 },
168 172 /**
... ... @@ -173,7 +177,8 @@ Example:
173 177 * @param {Event} e
174 178 */
175 179 _valueChanged : function(oldvalue, newValue){
176   - this.fire('text-element-controllet_content-changed', {newValue: newValue});
  180 + clearTimeout (this.timer);
  181 + this.timer = setTimeout(this.fire('text-element-controllet_content-changed', {newValue: newValue}), 2000);
177 182 },
178 183 /**
179 184 * It returns the value in text area
... ...
datalets/base-ajax-json-jsonpath-datalet/static/js/AjaxJsonJsonPathBehavior.js
... ... @@ -100,6 +100,7 @@ var AjaxJsonJsonPathBehavior = {
100 100 selectData : function(){
101 101  
102 102 this.data = [];
  103 +
103 104 this._component.fields = JSON.parse(this._component.fields);
104 105  
105 106 for(var i=0;i < this._component.fields.length; i++){
... ...