partkeepr

fork of partkeepr
git clone https://git.e1e0.net/partkeepr.git
Log | Files | Refs | Submodules | README | LICENSE

commit 3f63042c65cb7247ba39adb4b780ec9218da037f
parent 155b43686c982dca800de66213102743d73085b3
Author: Felicitus <felicitus@felicitus.org>
Date:   Sun,  1 Jan 2012 20:21:03 +0100

Explicitely use an own proxy for each PartKeepr.Part model, that avoids filtering problems. Fixes #116

Diffstat:
Msrc/frontend/js/Components/Part/PartsManager.js | 1+
Msrc/frontend/js/Components/Widgets/RemotePartComboBox.js | 3++-
Msrc/frontend/js/Models/Part.js | 1-
3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/frontend/js/Components/Part/PartsManager.js b/src/frontend/js/Components/Part/PartsManager.js @@ -18,6 +18,7 @@ Ext.define('PartKeepr.PartManager', { */ this.createStore({ model: 'PartKeepr.Part', + proxy: PartKeepr.getRESTProxy("Part"), groupField: 'categoryPath', sorters: [{ property: 'name', diff --git a/src/frontend/js/Components/Widgets/RemotePartComboBox.js b/src/frontend/js/Components/Widgets/RemotePartComboBox.js @@ -10,13 +10,14 @@ Ext.define("PartKeepr.RemotePartComboBox",{ triggerAction: 'all', typeAhead: true, typeAheadDelay: 100, + pageSize: 30, minChars: 2, forceSelection: true, initComponent: function () { this.store = Ext.create("Ext.data.Store", { model: 'PartKeepr.Part', - pageSize: 30, + proxy: PartKeepr.getRESTProxy("Part"), autoLoad: true }); this.callParent(); diff --git a/src/frontend/js/Models/Part.js b/src/frontend/js/Models/Part.js @@ -48,7 +48,6 @@ Ext.define("PartKeepr.Part", { { model: 'PartKeepr.PartParameter', name: 'parameters'}, { model: 'PartKeepr.PartAttachment', name: 'attachments'} ], - proxy: PartKeepr.getRESTProxy("Part"), getRecordName: function () { return this.get("name"); }