FPS  
            (Bocatadepanceta)
           
           
          
              
                April 1, 2015, 10:33am
               
               
          1 
           
         
        
          Hola a todos,
Tengo la siguiente duda,
Al mostrar un gridview (vista admin) con datos y realizar varios filtros asi como ordenaciones en las columnas y posteriormente pulsar cualquiera de los botones (CButtonColumn), por ejemplo que lleva a la vista en detalle (view) para luego volver de nuevo a la vista admin. hay alguna forma de mantener el filtrado que existía. Estoy probando con esto, pero el resultado no es el deseado.
array('label'=>'Volver', 'url'=>'#', 'linkOptions'=>array('onclick' =>"history.go(-1);return false;"))
 
La vista pierde los datos filtrados y genera los datos de nuevo.
gracias por vuestro tiempo.
         
         
           
        
            
            
            
         
         
             
             
          
       
      
        
          
          
            rahif  
            (Rahif)
           
           
          
              
                April 1, 2015, 11:55am
               
               
          2 
           
         
        
          Sin dudarlo utiliza esta extensión remember filters, es muy buena.
         
         
        
            
            
            
         
         
             
             
          
       
      
        
          
          
            FPS  
            (Bocatadepanceta)
           
           
          
              
                April 1, 2015, 12:48pm
               
               
          3 
           
         
        
          
Muchas gracias por la rápida respuesta… Me pongo a ello.
         
         
        
            
            
            
         
         
             
             
          
       
      
        
          
          
            FPS  
            (Bocatadepanceta)
           
           
          
              
                April 1, 2015,  2:21pm
               
               
          4 
           
         
        
          
  Perfect!, gran extensión, funcionando de forma correcta.
Dejo una pequeña guia por si alguno la necesita.
descargar la extensión desde hithub 
 
https://github.com/pentium10/yii-remember-filters-gridviewttp:// 
2.descomprimir y colocar el fichero en la carpeta components
3.dentro de la carpeta config, editar el main.php buscar la entrada
'import'=>array(...
 /* colocar esta linea */      
 'application.components.ERememberFiltersBehavior',
         ...
 
4.dentro del controlador en el actionAdmin() sustituir lo generado por yii por
public function actionAdmin()
        {
                $model=new nombre_modelo('search');
                $this->render('admin',array(
                        'model'=>$model,
                ));
        }
 
y a funcionar.
gracias rahif +1
         
         
        
            
            
            
         
         
             
             
          
       
      
        
          
          
            rahif  
            (Rahif)
           
           
          
              
                April 2, 2015,  4:23pm
               
               
          5 
           
         
        
          De nada, es una de las funciones que no veo en yii2 y echo en falta, ya llegará.