Revision 53278
Added by Argiro Kokogiannaki over 5 years ago
browseStatistic.component.ts | ||
---|---|---|
24 | 24 |
private _maxCharacters = 30; |
25 | 25 |
public viewAll = false; |
26 | 26 |
public routerHelper:RouterHelper = new RouterHelper(); |
27 |
keyword = ""; |
|
28 |
sortBy = "num"; |
|
27 | 29 |
constructor () { |
28 | 30 |
|
29 | 31 |
} |
... | ... | |
40 | 42 |
private _formatName(value){ |
41 | 43 |
return value.name+" ";//(((value.name+" ("+value.number+")").length >this._maxCharacters)?(value.name.substring(0,(this._maxCharacters - (" ("+value.number+")").length - ('...').length))+"..."):value.name) |
42 | 44 |
} |
45 |
filterKeywords(value){ |
|
46 |
if(this.keyword.length > 0){ |
|
47 |
if(value.toLowerCase().indexOf(this.keyword.toLowerCase()) ==-1){ |
|
48 |
return false; |
|
49 |
} |
|
50 |
} |
|
51 |
return true; |
|
52 |
} |
|
43 | 53 |
|
54 |
getValues(filter, sortBy:string = "num"):any{ |
|
55 |
|
|
56 |
if(sortBy == "name"){ |
|
57 |
var array = filter.values.slice(); |
|
58 |
array.sort((n1,n2)=> { |
|
59 |
if (n1.name > n2.name) { |
|
60 |
return 1; |
|
61 |
} |
|
62 |
|
|
63 |
if (n1.name < n2.name) { |
|
64 |
return -1; |
|
65 |
} |
|
66 |
|
|
67 |
return 0; |
|
68 |
}); |
|
69 |
return array; |
|
70 |
}else{ |
|
71 |
return filter.values; |
|
72 |
} |
|
73 |
|
|
74 |
|
|
75 |
} |
|
44 | 76 |
} |
Also available in: Unified diff
Claims: change the remove button to bin icon
Browse: add search and sort in view more
Download results link: make it a link