From aec9d2ece3e3c430b807c795bbac291968daa133 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Mon, 30 Apr 2018 11:00:33 +0200 Subject: [PATCH] implement multiField renderer for infopanels we can use this for fields which use more than one value of the guest status Signed-off-by: Dominik Csapak --- www/manager6/panel/StatusView.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/www/manager6/panel/StatusView.js b/www/manager6/panel/StatusView.js index 57dfac8b..9455a999 100644 --- a/www/manager6/panel/StatusView.js +++ b/www/manager6/panel/StatusView.js @@ -61,8 +61,10 @@ Ext.define('PVE.panel.StatusView', { if (Ext.isFunction(field.renderer)) { renderer = field.renderer; } - if (field.textField !== undefined) { - field.updateValue(renderer(me.getRecordValue(field.textField))); + if (field.multiField === true) { + field.updateValue(renderer.call(field, me.getStore().getRecord())); + } else if (field.textField !== undefined) { + field.updateValue(renderer.call(field, me.getRecordValue(field.textField))); } else if(field.valueField !== undefined) { var used = me.getRecordValue(field.valueField); /*jslint confusion: true*/