"|renderer": "function(v) { return v ? v.dateFormat('d/m/Y H:i') : ''; }",
"|xns": "Roo.grid"
},
- {
- "*prop": "colModel[]",
- "dataIndex": "id",
- "header": "#id",
- "width": 100,
- "xtype": "ColumnModel",
- "|xns": "Roo.grid"
- },
- {
- "*prop": "colModel[]",
- "dataIndex": "person_id_name",
- "header": "Staff",
- "width": 150,
- "xtype": "ColumnModel",
- "|renderer": "function(v,x,r) { \n \n var efield = typeof(_this.email_field) == 'undefined' ? 'person_id_email' : _this.email_field;\n var nfield = typeof(_this.name_field) == 'undefined' ? 'person_id_name' : _this.name_field; \n \n Roo.log([r, efield, nfield]);\n \n var email = r.json[efield]; // ? r.data.person_id_email : r.data.person_id_email;\n var name = r.json[nfield]; // ? r.data.person_id_name : r.data.person_id_name; \n return String.format('{0} <<a href=\"mailto:{1}\">{1}</a>>', \n name, email); \n\n\n}",
- "|xns": "Roo.grid"
- },
{
"xtype": "ColumnModel",
"header": "Action",
width : 100,
renderer : function(v) { return v ? v.dateFormat('d/m/Y H:i') : ''; }
},
- {
- xtype: 'ColumnModel',
- xns: Roo.grid,
- dataIndex : 'id',
- header : '#id',
- width : 100
- },
- {
- xtype: 'ColumnModel',
- xns: Roo.grid,
- dataIndex : 'person_id_name',
- header : 'Staff',
- width : 150,
- renderer : function(v,x,r) {
-
- var efield = typeof(_this.email_field) == 'undefined' ? 'person_id_email' : _this.email_field;
- var nfield = typeof(_this.name_field) == 'undefined' ? 'person_id_name' : _this.name_field;
-
- Roo.log([r, efield, nfield]);
-
- var email = r.json[efield]; // ? r.data.person_id_email : r.data.person_id_email;
- var name = r.json[nfield]; // ? r.data.person_id_name : r.data.person_id_name;
- return String.format('{0} <<a href="mailto:{1}">{1}</a>>',
- name, email);
-
-
- }
- },
{
xtype: 'ColumnModel',
xns: Roo.grid,