Botones anterior y siguiente en un Dojogrid

29 views
Skip to first unread message

francisco f

unread,
Aug 12, 2013, 8:18:10 AM8/12/13
to wavemake...@googlegroups.com
Quiero tener los botones de anterior y siguiente para un dojogrid.

El DataNavigator que hay solo funciona con las livevariable directamente
y al darle no se como actualizar el dojogrid para que actualice el registro seleccionado.

Vamos que lo que quiero es que al darle el botón se seleccione la siguiente fila en el dojogrid.

Así pensando se saca el numero de filas del dojo y se suma una o se resta para seleccionar.

Pero si se puede hacer directamente con el datanavigator o mas fácil mejor



saludos

francisco f

unread,
Aug 12, 2013, 10:59:21 AM8/12/13
to wavemake...@googlegroups.com
Bueno aqui dejo lo que he hecho por si le sirve a alguno

botonsiguienteClick: function(inSender) {
    numfilas=this.DojoGrid.getRowCount();  //numero de filas del dojogrid
 
        filselec=this.DojoGrid.getSelectedIndex();  //  fila seleccionada  

        if (filselec<(numfilas-1)){                 // si sumamos mas filas de las que hay se bloquea la barra desplazamiento
            this.DojoGrid.select(filselec+1); //  si todo va bien selecciona la siguiente

        }
    },
   
botonanteriorClick: function(inSender) {
       filselec=this.ttramitacionesDojoGrid.getSelectedIndex();
   
    if (filselec>0) {     // si se llega a -1 el dojogrid se bloquea y hay que salir y entrar para arreglarlo, así que lo evitamos
    this.ttramitacionesDojoGrid.select(filselec-1);    //selecciona la anterior
    }
       
    },
Reply all
Reply to author
Forward
0 new messages