},
"items": [
{
- "*prop": "grid",
- "xtype": "Grid",
- "autoExpandColumn": "code",
- "loadMask": true,
"listeners": {
"|render": "function() \n{\n _this.grid = this; \n //_this.dialog = Pman.Dialog.FILL_IN\n if (_this.panel.active) {\n this.footer.onClick('first');\n }\n}",
"|rowdblclick": "function (_self, rowIndex, e)\n{\n if (!_this.dialog) return;\n _this.dialog.show( this.getDataSource().getAt(rowIndex), function() {\n _this.grid.footer.onClick('first');\n }); \n}\n"
},
+ "*prop": "grid",
+ "autoExpandColumn": "name",
+ "loadMask": true,
+ "xtype": "Grid",
"|xns": "Roo.grid",
"items": [
{
]
},
{
- "xtype": "ColumnModel",
- "header": "Comptype",
- "width": 200,
+ "*prop": "colModel[]",
"dataIndex": "comptype",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
- },
- {
+ "header": "Type",
+ "sortable": true,
+ "width": 90,
"xtype": "ColumnModel",
- "header": "Code",
- "width": 200,
- "dataIndex": "code",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
+ "|renderer": "function (v,x ,r) {\n return Pman.Dialog.Companies.comptypeListToString(r.data.isOwner ? 'OWNER' : v);\n}",
+ "|xns": "Roo.grid"
},
{
+ "*prop": "colModel[]",
+ "dataIndex": "code",
+ "header": "Ref#",
+ "width": 50,
"xtype": "ColumnModel",
- "header": "Name",
- "width": 200,
- "dataIndex": "name",
"|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
+ "|xns": "Roo.grid"
},
{
- "xtype": "ColumnModel",
- "header": "Remarks",
+ "*prop": "colModel[]",
+ "dataIndex": "name",
+ "header": "Name",
"width": 200,
- "dataIndex": "remarks",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
- },
- {
- "xtype": "ColumnModel",
- "header": "Owner",
- "width": 75,
- "dataIndex": "owner_id",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
- },
- {
"xtype": "ColumnModel",
- "header": "Address",
- "width": 200,
- "dataIndex": "address",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
+ "|renderer": "function(v,x,r) {\n return String.format(r.data.isOwner ? '<B>{0}</B>' : '{0}',v); \n}",
+ "|xns": "Roo.grid"
},
{
- "xtype": "ColumnModel",
- "header": "Tel",
- "width": 200,
+ "*prop": "colModel[]",
"dataIndex": "tel",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
- },
- {
- "xtype": "ColumnModel",
- "header": "Fax",
- "width": 200,
- "dataIndex": "fax",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
- },
- {
- "xtype": "ColumnModel",
- "header": "Email",
- "width": 200,
- "dataIndex": "email",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
- },
- {
- "xtype": "ColumnModel",
- "header": "Id",
- "width": 75,
- "dataIndex": "id",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
- },
- {
- "xtype": "ColumnModel",
- "header": "IsOwner",
- "width": 75,
- "dataIndex": "isOwner",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
- },
- {
- "xtype": "ColumnModel",
- "header": "Logo",
- "width": 75,
- "dataIndex": "logo_id",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
- },
- {
- "xtype": "ColumnModel",
- "header": "Background color",
- "width": 200,
- "dataIndex": "background_color",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
- },
- {
- "xtype": "ColumnModel",
- "header": "Comptype",
- "width": 200,
- "dataIndex": "comptype",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
- },
- {
- "xtype": "ColumnModel",
- "header": "Url",
- "width": 200,
- "dataIndex": "url",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
- },
- {
- "xtype": "ColumnModel",
- "header": "Main office",
- "width": 75,
- "dataIndex": "main_office_id",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
- },
- {
- "xtype": "ColumnModel",
- "header": "Created by",
- "width": 75,
- "dataIndex": "created_by",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
- },
- {
- "xtype": "ColumnModel",
- "header": "Created dt",
- "width": 75,
- "dataIndex": "created_dt",
- "|renderer": "function(v) { return String.format('{0}', v ? v.format('d/M/Y') : ''); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
- },
- {
+ "header": "Tel",
+ "width": 100,
"xtype": "ColumnModel",
- "header": "Updated by",
- "width": 75,
- "dataIndex": "updated_by",
"|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
- },
- {
- "xtype": "ColumnModel",
- "header": "Updated dt",
- "width": 75,
- "dataIndex": "updated_dt",
- "|renderer": "function(v) { return String.format('{0}', v ? v.format('d/M/Y') : ''); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
+ "|xns": "Roo.grid"
},
{
+ "*prop": "colModel[]",
+ "dataIndex": "fax",
+ "header": "Fax",
+ "width": 100,
"xtype": "ColumnModel",
- "header": "Passwd",
- "width": 200,
- "dataIndex": "passwd",
"|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
+ "|xns": "Roo.grid"
},
{
+ "*prop": "colModel[]",
+ "dataIndex": "email",
+ "header": "Email",
+ "width": 100,
"xtype": "ColumnModel",
- "header": "Dispatch port",
- "width": 200,
- "dataIndex": "dispatch_port",
- "|renderer": "function(v) { return String.format('{0}', v); }",
- "|xns": "Roo.grid",
- "*prop": "colModel[]"
+ "|renderer": " function (v) {\n return (v.length && v.indexOf('@') > 0 ) ? \n String.format('<a href=\"mailto:{0}\">{0}</a>',v) : v;\n \n }",
+ "|xns": "Roo.grid"
},
{
"xtype": "ColumnModel",
- "header": "Province",
+ "header": "Address",
"width": 200,
- "dataIndex": "province",
+ "dataIndex": "address",
"|renderer": "function(v) { return String.format('{0}', v); }",
"|xns": "Roo.grid",
"*prop": "colModel[]"
},
{
"xtype": "ColumnModel",
- "header": "Country",
+ "header": "Remarks",
"width": 200,
- "dataIndex": "country",
+ "dataIndex": "remarks",
"|renderer": "function(v) { return String.format('{0}', v); }",
"|xns": "Roo.grid",
"*prop": "colModel[]"