examples/layout/viewpanel.bjs
[roojs1] / examples / layout / viewpanel.bjs
1 {
2     "id": "roo-file-304",
3     "name": "viewpanel",
4     "parent": "#view-panel",
5     "title": "",
6     "path": "/home/chris/gitlive/roojs1/examples/layout/viewpanel.bjs",
7     "items": [
8         {
9             "region": "center",
10             "xtype": "NestedLayoutPanel",
11             "|xns": "Roo",
12             "items": [
13                 {
14                     "|xns": "Roo",
15                     "xtype": "BorderLayout",
16                     "*prop": "layout",
17                     "items": [
18                         {
19                             "|xns": "Roo",
20                             "xtype": "LayoutRegion",
21                             "*prop": "center"
22                         },
23                         {
24                             "listeners": {
25                                 "activate": "function (_self)\n{\n    Roo.log(_self);\n    \n    if(_self.active && _self.view){\n        _this.view = this.view;\n    }\n}",
26                                 "render": "function (_self)\n{\n    _this.bodypanel = _self;\n    \n    \n}"
27                             },
28                             "region": "center",
29                             "xtype": "ContentPanel",
30                             "|autoCreate": "true",
31                             "|xns": "Roo",
32                             "items": [
33                                 {
34                                     "emptyText": "no data",
35                                     "text": "loading",
36                                     "xtype": "View",
37                                     "|xns": "Roo",
38                                     "items": [
39                                         {
40                                             "*prop": "footer",
41                                             "pageSize": 20,
42                                             "xtype": "PagingToolbar",
43                                             "|xns": "Roo"
44                                         },
45                                         {
46                                             "*prop": "tpl",
47                                             "html": "<b>test</b>",
48                                             "xtype": "Template",
49                                             "|xns": "Roo"
50                                         },
51                                         {
52                                             "listeners": {
53                                                 "beforeload": "function (_self, o)\n{\n    o.params = o.params || {};\n    o.params.test = 1;\n}"
54                                             },
55                                             "*prop": "store",
56                                             "xtype": "Store",
57                                             "|xns": "Roo.data",
58                                             "items": [
59                                                 {
60                                                     "*prop": "proxy",
61                                                     "method": "GET",
62                                                     "xtype": "HttpProxy",
63                                                     "|url": "'get-images.php'",
64                                                     "|xns": "Roo.data"
65                                                 },
66                                                 {
67                                                     "*prop": "reader",
68                                                     "id": "id",
69                                                     "root": "images",
70                                                     "xtype": "JsonReader",
71                                                     "|fields": "[\n    {name: 'name', type: 'string'},\n    {name: 'size', type: 'string'},\n    {name: 'lastmod', type: 'string'},\n    {name: 'url', type: 'string'}\n]",
72                                                     "|xns": "Roo.data"
73                                                 }
74                                             ]
75                                         }
76                                     ]
77                                 },
78                                 {
79                                     "|xns": "Roo",
80                                     "xtype": "Toolbar",
81                                     "*prop": "toolbar",
82                                     "items": [
83                                         {
84                                             "text": "ADDDDDDDDDDD",
85                                             "xtype": "Button",
86                                             "|xns": "Roo.Toolbar"
87                                         }
88                                     ]
89                                 }
90                             ]
91                         }
92                     ]
93                 }
94             ]
95         }
96     ],
97     "permname": "",
98     "modOrder": "001"
99 }