Pman.Tab.BuilderTop.bjs
authorAlan Knowles <alan@akbkhome.com>
Tue, 28 Jan 2014 23:39:08 +0000 (07:39 +0800)
committerAlan Knowles <alan@akbkhome.com>
Tue, 28 Jan 2014 23:39:08 +0000 (07:39 +0800)
Pman.Tab.BuilderTop.js

Pman.Tab.BuilderTop.bjs
Pman.Tab.BuilderTop.js

index d859b92..4a99e7d 100644 (file)
                         {
                             "|xns": "Roo.Toolbar",
                             "xtype": "Fill"
+                        },
+                        {
+                            "|xns": "Roo.form",
+                            "xtype": "ComboBox",
+                            "allowBlank": "false",
+                            "editable": "false",
+                            "emptyText": "Select CampaignAssign",
+                            "forceSelection": true,
+                            "listWidth": 400,
+                            "loadingText": "Searching...",
+                            "minChars": 2,
+                            "pageSize": 20,
+                            "qtip": "Select CampaignAssign",
+                            "selectOnFocus": true,
+                            "triggerAction": "all",
+                            "typeAhead": true,
+                            "width": 300,
+                            "tpl": "<div class=\"x-grid-cell-text x-btn button\"><b>{name}</b> </div>",
+                            "queryParam": "",
+                            "fieldLabel": "CampaignAssign",
+                            "valueField": "id",
+                            "displayField": "",
+                            "hiddenName": "",
+                            "name": "",
+                            "items": [
+                                {
+                                    "*prop": "store",
+                                    "xtype": "Store",
+                                    "|xns": "Roo.data",
+                                    "remoteSort": true,
+                                    "|sortInfo": "{ direction : 'ASC', field: 'id' }",
+                                    "listeners": {
+                                        "|beforeload": "function (_self, o){\n    o.params = o.params || {};\n    // set more here\n}\n"
+                                    },
+                                    "items": [
+                                        {
+                                            "*prop": "proxy",
+                                            "xtype": "HttpProxy",
+                                            "method": "GET",
+                                            "|xns": "Roo.data",
+                                            "|url": "baseURL + '/Roo/CampaignAssign.php'"
+                                        },
+                                        {
+                                            "*prop": "reader",
+                                            "xtype": "JsonReader",
+                                            "|xns": "Roo.data",
+                                            "id": "id",
+                                            "root": "data",
+                                            "totalProperty": "total",
+                                            "|fields": "[{\"name\":\"id\",\"type\":\"int\"},{\"name\":\"assigntype\",\"type\":\"string\"}]"
+                                        }
+                                    ]
+                                }
+                            ]
                         }
                     ]
                 }
index 6d8c7ec..dbe5200 100644 (file)
@@ -443,6 +443,56 @@ Pman.Tab.BuilderTop = new Roo.XComponent({
                     {
                         xtype: 'Fill',
                         xns: Roo.Toolbar
+                    },
+                    {
+                        xtype: 'ComboBox',
+                        xns: Roo.form,
+                        allowBlank : 'false',
+                        editable : 'false',
+                        emptyText : "Select CampaignAssign",
+                        forceSelection : true,
+                        listWidth : 400,
+                        loadingText : "Searching...",
+                        minChars : 2,
+                        pageSize : 20,
+                        qtip : "Select CampaignAssign",
+                        selectOnFocus : true,
+                        triggerAction : 'all',
+                        typeAhead : true,
+                        width : 300,
+                        tpl : '<div class="x-grid-cell-text x-btn button"><b>{name}</b> </div>',
+                        queryParam : '',
+                        fieldLabel : 'CampaignAssign',
+                        valueField : 'id',
+                        displayField : '',
+                        hiddenName : '',
+                        name : '',
+                        store : {
+                            xtype: 'Store',
+                            xns: Roo.data,
+                            remoteSort : true,
+                            sortInfo : { direction : 'ASC', field: 'id' },
+                            listeners : {
+                                beforeload : function (_self, o){
+                                    o.params = o.params || {};
+                                    // set more here
+                                }
+                            },
+                            proxy : {
+                                xtype: 'HttpProxy',
+                                xns: Roo.data,
+                                method : 'GET',
+                                url : baseURL + '/Roo/CampaignAssign.php'
+                            },
+                            reader : {
+                                xtype: 'JsonReader',
+                                xns: Roo.data,
+                                id : 'id',
+                                root : 'data',
+                                totalProperty : 'total',
+                                fields : [{"name":"id","type":"int"},{"name":"assigntype","type":"string"}]
+                            }
+                        }
                     }
                 ]
             }