sortable : false,
width : 50,
renderer : function(v,x,r) {
- if (r.data.office_id) {
- return String.format('{0} - {1}', v, r.data.office_id_name);
- }
- return String.format('{0}', v);
+
+ state = (v == fm) ? '-checked' : '';
+
+
+ return '<img class="x-grid-check-icon' + state + '" src="' + Roo.BLANK_IMAGE_URL + '"/>';
}
},
{
xtype: 'ColumnModel',
xns: Roo.grid,
- dataIndex : 'company_id_name',
- header : 'Company',
- sortable : true,
+ dataIndex : 'rightname',
+ header : 'Module',
+ sortable : false,
width : 150,
renderer : function(v,x,r) {
- if (r.data.office_id) {
- return String.format('{0} - {1}', v, r.data.office_id_name);
- }
- return String.format('{0}', v);
+ return String.format('<span qtip="{1}">{0}</span>', v.split('.').shift(), v);
}
},
{
xtype: 'ColumnModel',
xns: Roo.grid,
- dataIndex : 'name',
- header : 'Name',
- sortable : true,
- width : 200,
- renderer : function(v) { return String.format('{0}', v); }
+ dataIndex : 'rightname',
+ header : 'Permission',
+ sortable : false,
+ width : 300,
+ renderer : function(v)
+ {
+ if (r.json.descript && r.json.descript.length) {
+ return String.format('{0}',r.json.descript);
+ }
+
+ return '???' + v;
+ }
},
{
xtype: 'ColumnModel',