]>
Commit | Line | Data |
---|---|---|
db8f82ca DM |
1 | Ext.define('PMG.VirusCharts', { |
2 | extend: 'Ext.grid.GridPanel', | |
3 | xtype: 'pmgVirusCharts', | |
4 | ||
3755c9e0 | 5 | title: gettext('Statistics') + ': ' + gettext('Virus Charts'), |
db8f82ca | 6 | |
50531ef9 | 7 | border: false, |
db8f82ca DM |
8 | disableSelection: true, |
9 | ||
10 | tbar: [ { xtype: 'pmgStatTimeSelector' } ], | |
11 | ||
106ed6a2 | 12 | emptyText: gettext('No data in database.'), |
db8f82ca DM |
13 | viewConfig: { |
14 | deferEmptyText: false | |
15 | }, | |
16 | ||
17 | store: { | |
18 | xclass: 'PMG.data.StatStore', | |
19 | fields: [ 'name', 'count' ], | |
20 | staturl: "/api2/json/statistics/virus" | |
21 | }, | |
22 | ||
23 | columns: [ | |
24 | { | |
25 | header: gettext('Name'), | |
26 | flex: 1, | |
27 | dataIndex: 'name' | |
28 | }, | |
29 | { | |
30 | header: gettext('Count'), | |
31 | width: 150, | |
32 | dataIndex: 'count' | |
33 | } | |
34 | ], | |
35 | ||
36 | initComponent: function() { | |
37 | var me = this; | |
38 | ||
39 | me.callParent(); | |
40 | ||
41 | Proxmox.Utils.monStoreErrors(me, me.store); | |
42 | } | |
43 | }); |