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             "listeners": {
10                 "activate": "function (_self)\n{\n    Roo.log(_self);\n    \n    if(_self.active && _self.view){\n        _this.view = this.view;\n    }\n}",
11                 "render": "function (_self)\n{\n    _this.panel = _self;\n    \n    \n}"
12             },
13             "|autoCreate": "true",
14             "xtype": "ContentPanel",
15             "|xns": "Roo",
16             "items": [
17                 {
18                     "emptyText": "no data",
19                     "text": "loading",
20                     "xtype": "View",
21                     "|xns": "Roo",
22                     "items": [
23                         {
24                             "*prop": "footer",
25                             "pageSize": 20,
26                             "xtype": "PagingToolbar",
27                             "|xns": "Roo"
28                         },
29                         {
30                             "*prop": "tpl",
31                             "html": "<b>test</b>",
32                             "xtype": "Template",
33                             "|xns": "Roo"
34                         },
35                         {
36                             "listeners": {
37                                 "beforeload": "function (_self, o)\n{\n    o.params = o.params || {};\n    o.params.test = 1;\n}"
38                             },
39                             "*prop": "store",
40                             "xtype": "Store",
41                             "|xns": "Roo.data",
42                             "items": [
43                                 {
44                                     "*prop": "proxy",
45                                     "method": "GET",
46                                     "xtype": "HttpProxy",
47                                     "|url": "'get-images.php'",
48                                     "|xns": "Roo.data"
49                                 },
50                                 {
51                                     "*prop": "reader",
52                                     "id": "id",
53                                     "root": "images",
54                                     "xtype": "JsonReader",
55                                     "|fields": "[\n    {name: 'name', type: 'string'},\n    {name: 'size', type: 'string'},\n    {name: 'lastmod', type: 'string'},\n    {name: 'url', type: 'string'}\n]",
56                                     "|xns": "Roo.data"
57                                 }
58                             ]
59                         }
60                     ]
61                 },
62                 {
63                     "|xns": "Roo",
64                     "xtype": "Toolbar",
65                     "*prop": "toolbar",
66                     "items": [
67                         {
68                             "text": "ADDDDDDDDDDD",
69                             "xtype": "Button",
70                             "|xns": "Roo.Toolbar"
71                         }
72                     ]
73                 }
74             ]
75         }
76     ],
77     "permname": "",
78     "modOrder": "001"
79 }