File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,18 +12,14 @@ class Companies extends Store {
1212 * @protected
1313 */
1414 className : 'Finance.store.Companies' ,
15- /**
16- * @member {Boolean} autoLoad=true
17- */
18- autoLoad : true ,
1915 /**
2016 * @member {Neo.data.model} model=CompanyModel
2117 */
2218 model : CompanyModel ,
2319 /**
24- * @member {String} url='../resources/data/companies.json'
20+ * @member {String} url='../../apps/finance/ resources/data/companies.json'
2521 */
26- url : '../resources/data/companies.json'
22+ url : '../../apps/finance/ resources/data/companies.json'
2723 }
2824}
2925
Original file line number Diff line number Diff line change 1- import BaseViewport from '../../../src/container/Viewport.mjs' ;
2- import Component from '../../../src/component/Base.mjs' ;
3- import TabContainer from '../../../src/tab/Container.mjs' ;
1+ import BaseViewport from '../../../src/container/Viewport.mjs' ;
2+ import Component from '../../../src/component/Base.mjs' ;
3+ import TabContainer from '../../../src/tab/Container.mjs' ;
4+ import ViewportStateProvider from './ViewportStateProvider.mjs' ;
45
56/**
67 * @class Finance.view.Viewport
@@ -45,7 +46,11 @@ class Viewport extends BaseViewport {
4546 /*
4647 * @member {Object} layout={ntype:'fit'}
4748 */
48- layout : { ntype : 'fit' }
49+ layout : { ntype : 'fit' } ,
50+ /**
51+ * @member {Neo.state.Provider} stateProvider=ViewportStateProvider
52+ */
53+ stateProvider : ViewportStateProvider
4954 }
5055}
5156
Original file line number Diff line number Diff line change 1+ import CompanyStore from '../store/Companies.mjs' ;
2+ import StateProvider from '../../../src/state/Provider.mjs' ;
3+
4+ /**
5+ * @class Finance.view.ViewportStateProvider
6+ * @extends Neo.state.Provider
7+ */
8+ class ViewportStateProvider extends StateProvider {
9+ static config = {
10+ /**
11+ * @member {String} className='Finance.view.ViewportStateProvider'
12+ * @protected
13+ */
14+ className : 'Finance.view.ViewportStateProvider' ,
15+ /**
16+ * @member {Object} data
17+ */
18+ data : { } ,
19+ /**
20+ * @member {Object} stores
21+ */
22+ stores : {
23+ companies : {
24+ module : CompanyStore ,
25+ autoLoad : true
26+ }
27+ }
28+ }
29+ }
30+
31+ export default Neo . setupClass ( ViewportStateProvider ) ;
You can’t perform that action at this time.
0 commit comments