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                             "*prop": "center",
20                             "height": 200,
21                             "xtype": "LayoutRegion",
22                             "|xns": "Roo"
23                         },
24                         {
25                             "listeners": {
26                                 "activate": "function (_self)\n{\n    Roo.log(_self);\n    Roo.log(this.el.dom.offsetParent.clientHeight);\n    Roo.log('active');\n}",
27                                 "render": "function (_self)\n{\n    _this.bodypanel = _self;\n    \n    Roo.log('render');\n}"
28                             },
29                             "region": "center",
30                             "xtype": "ContentPanel",
31                             "|autoCreate": "true",
32                             "|xns": "Roo",
33                             "items": [
34                                 {
35                                     "|xns": "Roo",
36                                     "xtype": "Toolbar",
37                                     "*prop": "toolbar",
38                                     "items": [
39                                         {
40                                             "text": "ADDDDDDDDDDD",
41                                             "xtype": "Button",
42                                             "|xns": "Roo.Toolbar"
43                                         }
44                                     ]
45                                 },
46                                 {
47                                     "*prop": "view",
48                                     "emptyText": "no data",
49                                     "text": "loading",
50                                     "xtype": "View",
51                                     "|xns": "Roo",
52                                     "items": [
53                                         {
54                                             "*prop": "footer",
55                                             "pageSize": 20,
56                                             "xtype": "PagingToolbar",
57                                             "|xns": "Roo"
58                                         },
59                                         {
60                                             "*prop": "tpl",
61                                             "html": "<b>test</b>",
62                                             "xtype": "Template",
63                                             "|xns": "Roo"
64                                         },
65                                         {
66                                             "listeners": {
67                                                 "beforeload": "function (_self, o)\n{\n    o.params = o.params || {};\n    o.params.test = 1;\n}"
68                                             },
69                                             "*prop": "store",
70                                             "xtype": "Store",
71                                             "|xns": "Roo.data",
72                                             "items": [
73                                                 {
74                                                     "*prop": "proxy",
75                                                     "method": "GET",
76                                                     "xtype": "HttpProxy",
77                                                     "|url": "'get-images.php'",
78                                                     "|xns": "Roo.data"
79                                                 },
80                                                 {
81                                                     "*prop": "reader",
82                                                     "id": "id",
83                                                     "root": "images",
84                                                     "xtype": "JsonReader",
85                                                     "|fields": "[\n    {name: 'name', type: 'string'},\n    {name: 'size', type: 'string'},\n    {name: 'lastmod', type: 'string'},\n    {name: 'url', type: 'string'}\n]",
86                                                     "|xns": "Roo.data"
87                                                 }
88                                             ]
89                                         }
90                                     ]
91                                 }
92                             ]
93                         }
94                     ]
95                 }
96             ]
97         }
98     ],
99     "permname": "",
100     "modOrder": "001"
101 }