Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- appAir.grid.Permisos = Ext.extend(Ext.grid.GridPanel, {
- initComponent : function() {
- var controlador = 'permisos.php';
- var idCmp = 'Permisos';
- var dReader = new Ext.data.JsonReader({
- successProperty : 'success',
- root : 'rows',
- id : 'cod_permiso',
- fields : [
- { name : 'cod_perfil' , type : 'int'},
- { name : 'perfil' , type : 'string'},
- { name : 'cod_menu' , type : 'int'},
- { name : 'menu' , type : 'string'},
- { name : 'cod_permiso' , type : 'int'},
- { name : 'opciones' , type : 'string'},
- ]
- });
- var dstore = new Ext.data.GroupingStore({
- url : remoteSrvUrl+''+controlador+''+phpSes,
- reader : dReader,
- sortInfo : {
- field : 'perfil',
- direction : "ASC"
- },
- groupField : 'perfil'
- });
- dstore.load();
- this.columns = [{
- header : 'Perfil',
- hidden : true,
- dataIndex : 'perfil'
- },{
- header : 'Menu',
- dataIndex : 'menu',
- id : 'menu'
- },{
- header : 'Opciones',
- dataIndex : 'opciones'
- }];
- Ext.apply(this, {
- trackMouseOver : false,
- disableSelection : false,
- loadMask : true,
- store : dstore,
- stripeRows : true,
- autoExpandColumn : 'menu',
- groupField : 'perfil',
- view : new Ext.grid.GroupingView()
- });
- appAir.grid.Permisos.superclass.initComponent.call(this);
- }
- });
- Ext.reg('appAir.grid.Permisos', appAir.grid.Permisos);
Add Comment
Please, Sign In to add comment