+/*global Proxmox*/
+/*jslint confusion: true*/
+/* filter is a function and object */
Ext.define('PMG.ReceiverDetails', {
extend: 'Ext.grid.GridPanel',
xtype: 'pmgReceiverDetails',
var me = this;
me.store.setUrl(url);
+ me.store.setRemoteFilter(url !== undefined);
Proxmox.Utils.setErrorMask(me, false);
me.store.reload();
type: 'pmgStatStore',
autoReload: false,
remoteSort: true,
- remoteFilter: true,
+ remoteFilter: false, // enabled dynamically
fields: [
'sender', 'virusinfo',
{ type: 'integer', name: 'bytes' },
{
xtype: 'datecolumn',
header: gettext('Time'),
- format: 'H:m:s',
+ format: 'H:i:s',
dataIndex: 'time'
},
{
extend: 'Ext.grid.GridPanel',
alias: 'widget.pmgReceiverList',
- title: gettext('Statistics') + ': ' + gettext('Receiver'),
+ title: gettext('Statistics') + ': ' + gettext('Receiver') +
+ ' (' + gettext('Incoming') +')',
multiColumnSort: true,
plugins: 'gridfilters',
- emptyText: gettext('No data in database.'),
+ emptyText: gettext('No data in database'),
viewConfig: {
deferEmptyText: false
},
layout: 'border',
border: false,
defaults: {
- border: false,
+ border: false
},
controller: {
layout: 'fit',
flex: 1,
- listeners: { selectionchange: 'selectionChange' },
+ listeners: { selectionchange: 'selectionChange' }
},
{
xtype: 'pmgReceiverDetails',