var di = this.colModel.getDataIndex(columnIndex);
var i = di.split('_').shift();
var k = di.split('_').pop();
-
if (i != 'accessmask') {
return;
}
-
var rec = _this.grid.ds.getAt(rowIndex);
- Roo.log(di);
- Roo.log(rec);
+ if(k == 'AA'){
+ var fm = rec.data.FullMask.split('');
+ Roo.each(fm, function(e){
+ rec.set(i+'_'+e, rec.data[i+'_'+k] ? 0 : 1);
+ });
+ }
rec.set(i+'_'+k, rec.data[i+'_'+k] ? 0 : 1);
+
//rec.commit();
// only used to change active status.
new Pman.Request({
- url : baseURL + '/Roo/Person.php',
+ url : baseURL + '/Roo/GroupRights.php',
method :'POST',
params : {
id : record.data.id,
}
},
remoteSort : true,
- sortInfo : { field : 'name', direction: 'ASC' },
+ sortInfo : { field : 'id', direction: 'ASC' },
proxy : {
xtype: 'HttpProxy',
xns: Roo.data,
dataIndex : 'accessmask_P',
header : 'Print/Export',
width : 75,
- renderer : function(v) {
+ renderer : function(v,x,r) {
+ Roo.log(x);
+ Roo.log(r);
var state = v> 0 ? '-checked' : '';
return '<img class="x-grid-check-icon' + state + '" src="' + Roo.BLANK_IMAGE_URL + '"/>';