- "xtype": "TextField",
- "|xns": "Roo.form"
- },
- {
- "listeners": {
- "render": "function (_self)\n{\n _this.companyCombo = _self;\n}",
- "select": "function (combo, record, index)\n{\n _this.grid.footer.onClick.defer(300,_this.grid.footer,[ 'first'] );\n}"
- },
- "displayField": "name",
- "editable": true,
- "emptyText": "Select Company",
- "forceSelection": true,
- "hiddenName": "company_id",
- "listWidth": 400,
- "loadingText": "Searching...",
- "minChars": 2,
- "name": "company_name",
- "pageSize": 20,
- "qtip": "Select Companies",
- "queryParam": "query[name]",
- "selectOnFocus": true,
- "tpl": "<div class=\"x-grid-cell-text x-btn button\"><b>{name}</b> </div>",
- "triggerAction": "all",
- "typeAhead": true,
- "valueField": "id",
- "width": 150,
- "xtype": "ComboBox",
- "|xns": "Roo.form",
- "items": [
- {
- "listeners": {
- "|beforeload": "function (_self, o){\n o.params = o.params || {};\n // set more here\n}\n"
- },
- "*prop": "store",
- "remoteSort": true,
- "xtype": "Store",
- "|sortInfo": "{ direction : 'ASC', field: 'name' }",
- "|xns": "Roo.data",
- "items": [
- {
- "*prop": "proxy",
- "xtype": "HttpProxy",
- "method": "GET",
- "|xns": "Roo.data",
- "|url": "baseURL + '/Roo/Companies.php'"
- },
- {
- "*prop": "reader",
- "xtype": "JsonReader",
- "|xns": "Roo.data",
- "id": "id",
- "root": "data",
- "totalProperty": "total",
- "|fields": "[{\"name\":\"id\",\"type\":\"int\"},{\"name\":\"code\",\"type\":\"string\"}]"
- }
- ]
- }
- ]
- },
- {
- "|xns": "Roo.Toolbar",
- "xtype": "Fill"