GroupMethods¶
-
class
webix.
GroupMethods
()¶ Groupmethods mixin
Referenced by¶
- mixins
GroupStore()
.
External references¶
Code¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | webix.GroupMethods = {
sum:function(property, data){
data = data || this;
var summ = 0;
for (var i = 0; i < data.length; i++)
summ+=property(data[i])*1;
return summ;
},
min:function(property, data){
data = data || this;
var min = Infinity;
for (var i = 0; i < data.length; i++)
if (property(data[i])*1 < min) min = property(data[i])*1;
return min*1;
},
max:function(property, data){
data = data || this;
var max = -Infinity;
for (var i = 0; i < data.length; i++)
if (property(data[i])*1 > max) max = property(data[i])*1;
return max*1;
},
count:function(property, data){
return data.length;
},
any:function(property, data){
return property(data[0]);
},
string:function(property, data){
return property.$name;
}
};
|