examples/layout/viewpanel.bjs
[roojs1] / examples / layout / viewpanel.js
1 //<script type="text/javascript">
2
3 // Auto generated file - created by app.Builder.js- do not edit directly (at present!)
4
5 viewpanel = new Roo.XComponent({
6     part     :  ["layout","viewpanel"],
7     order    : '001-viewpanel',
8     region   : '',
9     parent   : '#view-panel',
10     name     : "unnamed module",
11     disabled : false, 
12     permname : '', 
13     _tree : function()
14     {
15         var _this = this;
16         var MODULE = this;
17         return {
18             xtype: 'NestedLayoutPanel',
19             xns: Roo,
20             region : 'center',
21             layout : {
22                 xtype: 'BorderLayout',
23                 xns: Roo,
24                 items : [
25                     {
26                         xtype: 'ContentPanel',
27                         xns: Roo,
28                         listeners : {
29                             activate : function (_self)
30                             {
31                                 Roo.log(_self);
32                                 
33                             },
34                             render : function (_self)
35                             {
36                                 _this.bodypanel = _self;
37                                 
38                                 
39                             }
40                         },
41                         region : 'center',
42                         autoCreate : true,
43                         view : {
44                             xtype: 'View',
45                             xns: Roo,
46                             emptyText : "no data",
47                             text : "loading",
48                             footer : {
49                                 xtype: 'PagingToolbar',
50                                 xns: Roo,
51                                 pageSize : 20
52                             },
53                             tpl : {
54                                 xtype: 'Template',
55                                 xns: Roo,
56                                 html : '<b>test</b>'
57                             },
58                             store : {
59                                 xtype: 'Store',
60                                 xns: Roo.data,
61                                 listeners : {
62                                     beforeload : function (_self, o)
63                                     {
64                                         o.params = o.params || {};
65                                         o.params.test = 1;
66                                     }
67                                 },
68                                 proxy : {
69                                     xtype: 'HttpProxy',
70                                     xns: Roo.data,
71                                     method : 'GET',
72                                     url : 'get-images.php'
73                                 },
74                                 reader : {
75                                     xtype: 'JsonReader',
76                                     xns: Roo.data,
77                                     id : 'id',
78                                     root : 'images',
79                                     fields : [
80                                         {name: 'name', type: 'string'},
81                                         {name: 'size', type: 'string'},
82                                         {name: 'lastmod', type: 'string'},
83                                         {name: 'url', type: 'string'}
84                                     ]
85                                 }
86                             }
87                         },
88                         toolbar : {
89                             xtype: 'Toolbar',
90                             xns: Roo,
91                             items : [
92                                 {
93                                     xtype: 'Button',
94                                     xns: Roo.Toolbar,
95                                     text : "ADDDDDDDDDDD"
96                                 }
97                             ]
98                         }
99                     }
100                 ],
101                 center : {
102                     xtype: 'LayoutRegion',
103                     xns: Roo
104                 }
105             }
106         };
107     }
108 });