From c00a413a1d6d7c6246c165d48e33a071382bca29 Mon Sep 17 00:00:00 2001 From: Aaron Conran Date: Tue, 25 Oct 2011 05:25:47 -0700 Subject: [PATCH] step4 --- .metadata/view/ExpenseColumnChart | 2 +- .metadata/view/ExpenseGrid | 2 +- .metadata/view/ExpensePieChart | 2 +- .metadata/view/ExpenseTracker | 1 + app/store/ExpenseStore.js | 2 +- app/view/ExpenseColumnChart.js | 3 +- app/view/ExpenseGrid.js | 3 +- app/view/ExpensePieChart.js | 3 +- app/view/ExpenseTracker.js | 22 ++++++++++++ app/view/ui/ExpenseColumnChart.js | 2 +- app/view/ui/ExpenseGrid.js | 2 +- app/view/ui/ExpensePieChart.js | 2 +- app/view/ui/ExpenseTracker.js | 60 +++++++++++++++++++++++++++++++ designer.js | 2 +- sencha-expenses-desktop.xds | 7 ++++ 15 files changed, 104 insertions(+), 11 deletions(-) create mode 100644 .metadata/view/ExpenseTracker create mode 100644 app/view/ExpenseTracker.js create mode 100644 app/view/ui/ExpenseTracker.js diff --git a/.metadata/view/ExpenseColumnChart b/.metadata/view/ExpenseColumnChart index ee646bb..9a8870d 100644 --- a/.metadata/view/ExpenseColumnChart +++ b/.metadata/view/ExpenseColumnChart @@ -1 +1 @@ -{"id":"ExtBox1-ext-gen5795","type":"chart","reference":{"name":"items","type":"array"},"codeClass":null,"userConfig":{"height":250,"width":400,"animate":"true","insetPadding":20,"store":"ExpenseStore","designer|userClassName":"ExpenseColumnChart"},"designerId":"7916ab40-6bfe-4a99-92a8-19a41b841251","$viewOrder":2,"iconCls":"icon-column-chart","cn":[{"id":"ExtBox1-ext-gen5798","type":"categoryaxis","reference":{"name":"axes","type":"array"},"codeClass":null,"userConfig":{"fields":"['actualDate']","position":"bottom","title":"Date","designer|userClassName":"MyCategoryAxis"}},{"id":"ExtBox1-ext-gen5801","type":"numericaxis","reference":{"name":"axes","type":"array"},"codeClass":null,"userConfig":{"fields":"['amount']","position":"left","title":"Amount","designer|userClassName":"MyNumericAxis"}},{"id":"ExtBox1-ext-gen5804","type":"columnseries","reference":{"name":"series","type":"array"},"codeClass":null,"userConfig":{"label":null,"xField":"actualDate","yField":"['amount']","designer|userClassName":"MyColumnSeries"}}]} \ No newline at end of file +{"id":"ExtBox1-ext-gen5795","type":"chart","reference":{"name":"items","type":"array"},"codeClass":null,"userConfig":{"height":250,"width":400,"animate":"true","insetPadding":20,"store":"ExpenseStore","designer|userClassName":"ExpenseColumnChart","designer|userAlias":"expensecolumnchart"},"designerId":"7916ab40-6bfe-4a99-92a8-19a41b841251","$viewOrder":2,"iconCls":"icon-column-chart","cn":[{"id":"ExtBox1-ext-gen5798","type":"categoryaxis","reference":{"name":"axes","type":"array"},"codeClass":null,"userConfig":{"fields":"['actualDate']","position":"bottom","title":"Date","designer|userClassName":"MyCategoryAxis"}},{"id":"ExtBox1-ext-gen5801","type":"numericaxis","reference":{"name":"axes","type":"array"},"codeClass":null,"userConfig":{"fields":"['amount']","position":"left","title":"Amount","designer|userClassName":"MyNumericAxis"}},{"id":"ExtBox1-ext-gen5804","type":"columnseries","reference":{"name":"series","type":"array"},"codeClass":null,"userConfig":{"label":null,"xField":"actualDate","yField":"['amount']","designer|userClassName":"MyColumnSeries"}}]} \ No newline at end of file diff --git a/.metadata/view/ExpenseGrid b/.metadata/view/ExpenseGrid index e26d7b8..1f7ebfb 100644 --- a/.metadata/view/ExpenseGrid +++ b/.metadata/view/ExpenseGrid @@ -1 +1 @@ -{"id":"ExtBox1-ext-gen1824","type":"gridpanel","reference":{"name":"items","type":"array"},"codeClass":null,"userConfig":{"height":275,"width":519,"title":null,"store":"ExpenseStore","designer|userClassName":"ExpenseGrid"},"designerId":"bf0ccc13-d7fd-46ac-a780-ed115a9b1cff","$viewOrder":0,"cn":[{"id":"ExtBox1-ext-gen1859","type":"gridview","reference":{"name":"viewConfig","type":"object"},"codeClass":null,"userConfig":{"designer|userClassName":"MyGridView"}},{"id":"ExtBox1-ext-gen4110","type":"gridcolumn","reference":{"name":"columns","type":"array"},"codeClass":null,"userConfig":{"dataIndex":"name","text":"Name","designer|userClassName":"MyColumn1"}},{"id":"ExtBox1-ext-gen4119","type":"gridcolumn","reference":{"name":"columns","type":"array"},"codeClass":null,"userConfig":{"dataIndex":"actualDate","text":"ActualDate","designer|userClassName":"MyColumn2"}},{"id":"ExtBox1-ext-gen4128","type":"gridcolumn","reference":{"name":"columns","type":"array"},"codeClass":null,"userConfig":{"dataIndex":"submitDate","text":"SubmitDate","designer|userClassName":"MyColumn3"}},{"id":"ExtBox1-ext-gen4137","type":"gridcolumn","reference":{"name":"columns","type":"array"},"codeClass":null,"userConfig":{"dataIndex":"category","text":"Category","designer|userClassName":"MyColumn4"}},{"id":"ExtBox1-ext-gen4146","type":"numbercolumn","reference":{"name":"columns","type":"array"},"codeClass":null,"userConfig":{"align":"right","dataIndex":"amount","text":"Amount","format":"$0.00","designer|userClassName":"MyColumn5"}}]} \ No newline at end of file +{"id":"ExtBox1-ext-gen1824","type":"gridpanel","reference":{"name":"items","type":"array"},"codeClass":null,"userConfig":{"height":275,"width":519,"title":null,"store":"ExpenseStore","designer|userClassName":"ExpenseGrid","designer|userAlias":"expensegrid"},"designerId":"bf0ccc13-d7fd-46ac-a780-ed115a9b1cff","$viewOrder":0,"cn":[{"id":"ExtBox1-ext-gen1859","type":"gridview","reference":{"name":"viewConfig","type":"object"},"codeClass":null,"userConfig":{"designer|userClassName":"MyGridView"}},{"id":"ExtBox1-ext-gen4110","type":"gridcolumn","reference":{"name":"columns","type":"array"},"codeClass":null,"userConfig":{"dataIndex":"name","text":"Name","designer|userClassName":"MyColumn1"}},{"id":"ExtBox1-ext-gen4119","type":"gridcolumn","reference":{"name":"columns","type":"array"},"codeClass":null,"userConfig":{"dataIndex":"actualDate","text":"ActualDate","designer|userClassName":"MyColumn2"}},{"id":"ExtBox1-ext-gen4128","type":"gridcolumn","reference":{"name":"columns","type":"array"},"codeClass":null,"userConfig":{"dataIndex":"submitDate","text":"SubmitDate","designer|userClassName":"MyColumn3"}},{"id":"ExtBox1-ext-gen4137","type":"gridcolumn","reference":{"name":"columns","type":"array"},"codeClass":null,"userConfig":{"dataIndex":"category","text":"Category","designer|userClassName":"MyColumn4"}},{"id":"ExtBox1-ext-gen4146","type":"numbercolumn","reference":{"name":"columns","type":"array"},"codeClass":null,"userConfig":{"align":"right","dataIndex":"amount","text":"Amount","format":"$0.00","designer|userClassName":"MyColumn5"}}]} \ No newline at end of file diff --git a/.metadata/view/ExpensePieChart b/.metadata/view/ExpensePieChart index c62cc84..7120d9f 100644 --- a/.metadata/view/ExpensePieChart +++ b/.metadata/view/ExpensePieChart @@ -1 +1 @@ -{"id":"ExtBox1-ext-gen5510","type":"chart","reference":{"name":"items","type":"array"},"codeClass":null,"userConfig":{"height":250,"width":400,"animate":"true","insetPadding":20,"store":"ExpenseStore","designer|userClassName":"ExpensePieChart"},"designerId":"e20f5851-6680-4339-96a1-fdcbf08d89bd","$viewOrder":1,"iconCls":"icon-pie-chart","cn":[{"id":"ExtBox1-ext-gen5513","type":"pieseries","reference":{"name":"series","type":"array"},"codeClass":null,"userConfig":{"label":"{'field':'name','display':'rotate','contrast':true,'font':'12px Arial'}","showInLegend":true,"angleField":"amount","designer|userClassName":"MyPieSeries"}}]} \ No newline at end of file +{"id":"ExtBox1-ext-gen5510","type":"chart","reference":{"name":"items","type":"array"},"codeClass":null,"userConfig":{"height":250,"width":400,"animate":"true","insetPadding":20,"store":"ExpenseStore","designer|userClassName":"ExpensePieChart","designer|userAlias":"expensepiechart"},"designerId":"e20f5851-6680-4339-96a1-fdcbf08d89bd","$viewOrder":1,"iconCls":"icon-pie-chart","cn":[{"id":"ExtBox1-ext-gen5513","type":"pieseries","reference":{"name":"series","type":"array"},"codeClass":null,"userConfig":{"label":"{'field':'name','display':'rotate','contrast':true,'font':'12px Arial'}","showInLegend":true,"angleField":"amount","designer|userClassName":"MyPieSeries"}}]} \ No newline at end of file diff --git a/.metadata/view/ExpenseTracker b/.metadata/view/ExpenseTracker new file mode 100644 index 0000000..d051ecd --- /dev/null +++ b/.metadata/view/ExpenseTracker @@ -0,0 +1 @@ +{"id":"ExtBox1-ext-gen6632","type":"panel","reference":{"name":"items","type":"array"},"codeClass":null,"userConfig":{"height":363,"width":794,"layout":"hbox","title":"Epense Tracker","designer|userClassName":"ExpenseTracker","container|align":"stretch"},"designerId":"2a53b25c-6a3f-4475-86a3-3622a4fef82e","$viewOrder":3,"cn":[{"id":"ExtBox1-ext-gen6892","type":"linkedinstance","reference":{"name":"items","type":"array"},"codeClass":null,"userConfig":{},"iconCls":"icon-linkedinstance","masterInstanceId":"ExtBox1-ext-gen1824"},{"id":"ExtBox1-ext-gen8272","type":"container","reference":{"name":"items","type":"array"},"codeClass":null,"userConfig":{"itemId":"chartCt","activeItem":0,"layout":"card","designer|userClassName":"MyContainer","layout|flex":1},"cn":[{"id":"ExtBox1-ext-gen8480","type":"linkedinstance","reference":{"name":"items","type":"array"},"codeClass":null,"userConfig":{},"iconCls":"icon-linkedinstance","masterInstanceId":"ExtBox1-ext-gen5510"},{"id":"ExtBox1-ext-gen9277","type":"linkedinstance","reference":{"name":"items","type":"array"},"codeClass":null,"userConfig":{},"iconCls":"icon-linkedinstance","masterInstanceId":"ExtBox1-ext-gen5795"}]}]} \ No newline at end of file diff --git a/app/store/ExpenseStore.js b/app/store/ExpenseStore.js index 42ddcd8..36376e6 100644 --- a/app/store/ExpenseStore.js +++ b/app/store/ExpenseStore.js @@ -1,6 +1,6 @@ /* * File: app/store/ExpenseStore.js - * Date: Tue Oct 25 2011 05:22:23 GMT-0700 (PDT) + * Date: Tue Oct 25 2011 05:25:20 GMT-0700 (PDT) * * This file was generated by Sencha Designer version 2.0.0. * http://www.sencha.com/products/designer/ diff --git a/app/view/ExpenseColumnChart.js b/app/view/ExpenseColumnChart.js index 12e76cb..6d1f08f 100644 --- a/app/view/ExpenseColumnChart.js +++ b/app/view/ExpenseColumnChart.js @@ -1,6 +1,6 @@ /* * File: app/view/ExpenseColumnChart.js - * Date: Tue Oct 25 2011 05:22:23 GMT-0700 (PDT) + * Date: Tue Oct 25 2011 05:25:20 GMT-0700 (PDT) * * This file was generated by Sencha Designer version 2.0.0. * http://www.sencha.com/products/designer/ @@ -13,6 +13,7 @@ Ext.define('MyApp.view.ExpenseColumnChart', { extend: 'MyApp.view.ui.ExpenseColumnChart', + alias: 'widget.expensecolumnchart', initComponent: function() { var me = this; diff --git a/app/view/ExpenseGrid.js b/app/view/ExpenseGrid.js index 43da257..4aad528 100644 --- a/app/view/ExpenseGrid.js +++ b/app/view/ExpenseGrid.js @@ -1,6 +1,6 @@ /* * File: app/view/ExpenseGrid.js - * Date: Tue Oct 25 2011 05:22:23 GMT-0700 (PDT) + * Date: Tue Oct 25 2011 05:25:20 GMT-0700 (PDT) * * This file was generated by Sencha Designer version 2.0.0. * http://www.sencha.com/products/designer/ @@ -13,6 +13,7 @@ Ext.define('MyApp.view.ExpenseGrid', { extend: 'MyApp.view.ui.ExpenseGrid', + alias: 'widget.expensegrid', initComponent: function() { var me = this; diff --git a/app/view/ExpensePieChart.js b/app/view/ExpensePieChart.js index 6cf2eea..776730c 100644 --- a/app/view/ExpensePieChart.js +++ b/app/view/ExpensePieChart.js @@ -1,6 +1,6 @@ /* * File: app/view/ExpensePieChart.js - * Date: Tue Oct 25 2011 05:22:23 GMT-0700 (PDT) + * Date: Tue Oct 25 2011 05:25:20 GMT-0700 (PDT) * * This file was generated by Sencha Designer version 2.0.0. * http://www.sencha.com/products/designer/ @@ -13,6 +13,7 @@ Ext.define('MyApp.view.ExpensePieChart', { extend: 'MyApp.view.ui.ExpensePieChart', + alias: 'widget.expensepiechart', initComponent: function() { var me = this; diff --git a/app/view/ExpenseTracker.js b/app/view/ExpenseTracker.js new file mode 100644 index 0000000..94bfe99 --- /dev/null +++ b/app/view/ExpenseTracker.js @@ -0,0 +1,22 @@ +/* + * File: app/view/ExpenseTracker.js + * Date: Tue Oct 25 2011 05:25:20 GMT-0700 (PDT) + * + * This file was generated by Sencha Designer version 2.0.0. + * http://www.sencha.com/products/designer/ + * + * This file will be generated the first time you export. + * + * You should implement event handling and custom methods in this + * class. + */ + +Ext.define('MyApp.view.ExpenseTracker', { + extend: 'MyApp.view.ui.ExpenseTracker', + + initComponent: function() { + var me = this; + me.callParent(arguments); + } + +}); \ No newline at end of file diff --git a/app/view/ui/ExpenseColumnChart.js b/app/view/ui/ExpenseColumnChart.js index 9a31759..02c2227 100644 --- a/app/view/ui/ExpenseColumnChart.js +++ b/app/view/ui/ExpenseColumnChart.js @@ -1,6 +1,6 @@ /* * File: app/view/ui/ExpenseColumnChart.js - * Date: Tue Oct 25 2011 05:22:23 GMT-0700 (PDT) + * Date: Tue Oct 25 2011 05:25:20 GMT-0700 (PDT) * * This file was generated by Sencha Designer version 2.0.0. * http://www.sencha.com/products/designer/ diff --git a/app/view/ui/ExpenseGrid.js b/app/view/ui/ExpenseGrid.js index e03d736..9f8923e 100644 --- a/app/view/ui/ExpenseGrid.js +++ b/app/view/ui/ExpenseGrid.js @@ -1,6 +1,6 @@ /* * File: app/view/ui/ExpenseGrid.js - * Date: Tue Oct 25 2011 05:22:23 GMT-0700 (PDT) + * Date: Tue Oct 25 2011 05:25:20 GMT-0700 (PDT) * * This file was generated by Sencha Designer version 2.0.0. * http://www.sencha.com/products/designer/ diff --git a/app/view/ui/ExpensePieChart.js b/app/view/ui/ExpensePieChart.js index 0983639..1edafb4 100644 --- a/app/view/ui/ExpensePieChart.js +++ b/app/view/ui/ExpensePieChart.js @@ -1,6 +1,6 @@ /* * File: app/view/ui/ExpensePieChart.js - * Date: Tue Oct 25 2011 05:22:23 GMT-0700 (PDT) + * Date: Tue Oct 25 2011 05:25:20 GMT-0700 (PDT) * * This file was generated by Sencha Designer version 2.0.0. * http://www.sencha.com/products/designer/ diff --git a/app/view/ui/ExpenseTracker.js b/app/view/ui/ExpenseTracker.js new file mode 100644 index 0000000..76ac79a --- /dev/null +++ b/app/view/ui/ExpenseTracker.js @@ -0,0 +1,60 @@ +/* + * File: app/view/ui/ExpenseTracker.js + * Date: Tue Oct 25 2011 05:25:20 GMT-0700 (PDT) + * + * This file was generated by Sencha Designer version 2.0.0. + * http://www.sencha.com/products/designer/ + * + * This file will be auto-generated each and everytime you export. + * + * Do NOT hand edit this file. + */ + +Ext.define('MyApp.view.ui.ExpenseTracker', { + extend: 'Ext.panel.Panel', + requires: [ + 'MyApp.view.ExpenseGrid', + 'MyApp.view.ExpensePieChart', + 'MyApp.view.ExpenseColumnChart' + ], + + height: 363, + width: 794, + layout: { + align: 'stretch', + type: 'hbox' + }, + title: 'Epense Tracker', + + initComponent: function() { + var me = this; + + Ext.applyIf(me, { + items: [ + { + xtype: 'expensegrid' + }, + { + xtype: 'container', + itemId: 'chartCt', + activeItem: 0, + layout: { + type: 'card' + }, + flex: 1, + items: [ + { + xtype: 'expensepiechart' + }, + { + xtype: 'expensecolumnchart' + } + ] + } + ] + }); + + me.callParent(arguments); + } + +}); \ No newline at end of file diff --git a/designer.js b/designer.js index c2078d3..36ecdf0 100644 --- a/designer.js +++ b/designer.js @@ -1,6 +1,6 @@ /* * File: designer.js - * Date: Tue Oct 25 2011 05:22:23 GMT-0700 (PDT) + * Date: Tue Oct 25 2011 05:25:20 GMT-0700 (PDT) * * This file was generated by Sencha Designer version 2.0.0. * http://www.sencha.com/products/designer/ diff --git a/sencha-expenses-desktop.xds b/sencha-expenses-desktop.xds index d16b63f..c1d426a 100644 --- a/sencha-expenses-desktop.xds +++ b/sencha-expenses-desktop.xds @@ -59,6 +59,13 @@ "/Users/aconran/Sites/demos/Sencha-Expenses-Desktop/app/view/ui/ExpenseColumnChart.js" ], "className": "ExpenseColumnChart" + }, + "2a53b25c-6a3f-4475-86a3-3622a4fef82e": { + "paths": [ + "/Users/aconran/Sites/demos/Sencha-Expenses-Desktop/app/view/ExpenseTracker.js", + "/Users/aconran/Sites/demos/Sencha-Expenses-Desktop/app/view/ui/ExpenseTracker.js" + ], + "className": "ExpenseTracker" } } } \ No newline at end of file