Pman.Tab.AdminContactsGroup.bjs
authorAlan Knowles <alan@akbkhome.com>
Fri, 14 Jan 2011 07:47:26 +0000 (15:47 +0800)
committerAlan Knowles <alan@akbkhome.com>
Fri, 14 Jan 2011 07:47:26 +0000 (15:47 +0800)
Pman.Tab.AdminContactsGroup.bjs

index c543360..ada0b1f 100644 (file)
                             ]
                         },
                         {
-                            "xtype": "ColumnModel",
+                            "*prop": "colModel[]",
+                            "dataIndex": "name",
                             "header": "Name",
                             "width": 200,
-                            "dataIndex": "name",
-                            "|renderer": "function(v) { return String.format('{0}', v); }",
-                            "|xns": "Roo.grid",
-                            "*prop": "colModel[]"
+                            "xtype": "ColumnModel",
+                            "|renderer": "function(v,x,r) { \n    if (r.data.id == -1) {\n        return '<b>' + \"Not in a Group\" + '</b>';\n    }\n    if ((r.data.id == 0) && (_this.type == 0)) {\n        return '<b>' + \"All Staff (Default Permissions)\" + '</b>';\n    }\n    if ((r.data.id == 0) && (_this.type == 2)) {\n        return '<b>' + \"Everybody\" + '</b>';\n    }\n    if (r.data.id == 0) {\n        return '<b>' + \"All Staff\" + '</b>';\n    }\n    if (v == 'Administrators') {\n        return '<b>' + \"Adminstrators\" + '</b>';\n    }\n    if (r.data.leader) {\n        return v + ' (' + r.data.leader_name + ')';\n    }\n    \n    return v;\n}",
+                            "|xns": "Roo.grid"
                         },
                         {
                             "*prop": "sm",