diff --git a/www/manager6/form/NodeSelector.js b/www/manager6/form/NodeSelector.js index 37d3ee5..73d173b 100644 --- a/www/manager6/form/NodeSelector.js +++ b/www/manager6/form/NodeSelector.js @@ -16,7 +16,19 @@ Ext.define('PVE.form.NodeSelector', { valueField: 'node', displayField: 'node', store: { - fields: ['node', 'cpu', 'maxcpu', 'mem', 'maxmem', 'uptime'], + fields: [ + 'node', + 'cpu', + 'maxcpu', + 'mem', + 'maxmem', + 'uptime', + { + name: 'memuse', + type: 'number', + calculate: PVE.Utils.calculate_mem_usage, + }, + ], proxy: { type: 'proxmox', url: '/api2/json/nodes', @@ -47,7 +59,7 @@ Ext.define('PVE.form.NodeSelector', { renderer: PVE.Utils.render_mem_usage_percent, sortable: true, width: 100, - dataIndex: 'mem', + dataIndex: 'memuse', }, { header: gettext('CPU usage'), diff --git a/www/manager6/ha/NodePrioritySelector.js b/www/manager6/ha/NodePrioritySelector.js index 635374f..9e26b2e 100644 --- a/www/manager6/ha/NodePrioritySelector.js +++ b/www/manager6/ha/NodePrioritySelector.js @@ -23,7 +23,17 @@ Ext.define('PVE.forms.NodePrioritySelector', { store: { autoLoad: true, - fields: ['node', 'cpu', 'mem', 'priority'], + fields: [ + 'node', + 'cpu', + 'mem', + 'priority', + { + name: 'memuse', + type: 'number', + calculate: PVE.Utils.calculate_mem_usage, + }, + ], proxy: { type: 'proxmox', url: '/api2/json/nodes', @@ -47,7 +57,7 @@ Ext.define('PVE.forms.NodePrioritySelector', { renderer: PVE.Utils.render_mem_usage_percent, sortable: true, width: 150, - dataIndex: 'mem', + dataIndex: 'memuse', }, { header: gettext('CPU usage'),