The Ext.data.Store class has a getData() method for getting all records, which is simpler than doing queryBy(Ext.returnTrue).
Suggested-by: Daniel Kral <[email protected]> Signed-off-by: Fiona Ebner <[email protected]> --- New in v2. www/manager6/form/VMCPUFlagSelector.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/www/manager6/form/VMCPUFlagSelector.js b/www/manager6/form/VMCPUFlagSelector.js index 2dbc21dc..630f79f5 100644 --- a/www/manager6/form/VMCPUFlagSelector.js +++ b/www/manager6/form/VMCPUFlagSelector.js @@ -70,8 +70,7 @@ Ext.define('PVE.form.VMCPUFlagSelector', { let store = me.getStore(); let flags = ''; - // ExtJS does not has a nice getAllRecords interface for stores :/ - store.queryBy(Ext.returnTrue).each(function (rec) { + store.getData().each(function (rec) { let s = rec.get('state'); if (s && s !== '=') { let f = rec.get('flag'); @@ -96,11 +95,7 @@ Ext.define('PVE.form.VMCPUFlagSelector', { me.unkownFlags = []; - me.getStore() - .queryBy(Ext.returnTrue) - .each(function (rec) { - rec.set('state', '='); - }); + me.getStore().getData().each((rec) => rec.set('state', '=')); let flags = value ? value.split(';') : []; flags.forEach(function (flag) { -- 2.47.3 _______________________________________________ pve-devel mailing list [email protected] https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
