[pve-devel] applied: [PATCH manager v2 1/3] implement multiField renderer for infopanels

Thomas Lamprecht t.lamprecht at proxmox.com
Mon Apr 30 11:05:58 CEST 2018


applied all 3 patches, thanks!

On 4/30/18 11:00 AM, Dominik Csapak wrote:
> we can use this for fields which use more than one value of the
> guest status
> 
> Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
> ---
> changes from v1:
> * getRecord instead of returnCompleteRecord
>  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*/
> 




More information about the pve-devel mailing list