]> git.proxmox.com Git - proxmox-widget-toolkit.git/commitdiff
add returnCompleteRecord to ObjectStore
authorDominik Csapak <d.csapak@proxmox.com>
Fri, 27 Apr 2018 10:28:32 +0000 (12:28 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Mon, 30 Apr 2018 07:41:36 +0000 (09:41 +0200)
this can be useful when needing multiple fields

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
data/ObjectStore.js

index 1e3771f6d7b62a1d7379af3f2e51065c41674989..ec35cbf5abedd635050abac9707b6a577767260f 100644 (file)
@@ -6,6 +6,16 @@
 Ext.define('Proxmox.data.ObjectStore',  {
     extend: 'Proxmox.data.UpdateStore',
 
+    returnCompleteRecord: function() {
+       var me = this;
+       var record = Ext.create('Ext.data.Model');
+       me.getData().each(function(item) {
+           record.set(item.data.key, item.data.value);
+       });
+       record.commit(true);
+       return record;
+    },
+
     constructor: function(config) {
        var me = this;