]>
git.proxmox.com Git - pve-manager.git/blob - www/manager/openvz/BeanCounterGrid.js
1 /*jslint confusion: true */
2 Ext
.define('PVE.openvz.BeanCounterGrid', {
3 extend
: 'Ext.grid.GridPanel',
4 alias
: ['widget.pveBeanCounterGrid'],
6 renderUbc: function(value
, metaData
, record
, rowIndex
, colIndex
, store
) {
8 if (value
=== 9223372036854775807) {
12 if (record
.id
.match(/pages$/)) {
13 return PVE
.Utils
.format_size(value
*4096);
15 if (record
.id
.match(/(size|buf)$/)) {
16 return PVE
.Utils
.format_size(value
);
22 initComponent : function() {
26 throw "no url specified";
29 var store
= new Ext
.data
.Store({
30 model
: 'pve-openvz-ubc',
43 var reload = function() {
52 header
: gettext('Resource'),
57 header
: gettext('Held'),
59 renderer
: me
.renderUbc
,
63 header
: gettext('Maxheld'),
65 renderer
: me
.renderUbc
,
69 header
: gettext('Barrier'),
71 renderer
: me
.renderUbc
,
75 header
: gettext('Limit'),
77 renderer
: me
.renderUbc
,
81 header
: gettext('Failcnt'),
96 Ext
.define('pve-openvz-ubc', {
97 extend
: "Ext.data.Model",
99 { name
: 'held', type
: 'number' },
100 { name
: 'maxheld', type
: 'number' },
101 { name
: 'bar', type
: 'number' },
102 { name
: 'lim', type
: 'number' },
103 { name
: 'failcnt', type
: 'number' }