value:[{"name":"Amazon","reviews":11},{"name":"Vodafone","reviews":35},{"name":"Google","reviews":72},{"name":"Santander","reviews":9},{"name":"Apple","reviews":10}]//default value for data array.
},
type:Object,
observer:'_dataChanged'
},
icon:{
type:String
},
entities:{
type:Array
},
title:{
type:String,
...
...
@@ -202,149 +206,30 @@
}
},
observers:[
'_filtersChange(filters.*)'
],
ready:function(){
this.field?this.queryDefault():undefined
},
removeFilters:function(){
this.filters=[];
},
queryDefault:function(){
varclient=new$.es.Client({
hosts:this.host
});
_dataChanged:function(){
varthat=this
client.search({
// undocumented params are appended to the query string