Comunidad de diseño web y desarrollo en internet online

Restar

Citar            
MensajeEscrito el 23 Ago 2005 03:42 pm
Yo otra vez :? siempre con estas cosas... :(

Sumo ,sin nungun problema las columnas precio de un datagrid

Código :

sumador = solGrid; /*los 2 son arrays*/
suma=0; /*variable tipo Number */
for(var i=0;i<=solGrid.length-1;i++) { 
     suma+= parseFloat(sumador.getItemAt(i)["Precio"]); 
} 
sumador.slice(0);
total_txt.text = suma;

Hasta aqui todo bien.

Pero Porque no puedo restar por DIOS...!!
Esto lo quiero hacer cada ves que elimino un registro de mi datagrid

Código :

sumador = solGrid;
suma-=parseFloat(sumador.getItemAt(sumador.selectedIndex)["Precio"]); 
total_txt.text = suma;


Siempre me pone en total_txt.text NaN

[/b]

Por manuel_cfe

106 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Ago 2005 04:14 pm
que te aarroja simplemente el parseFloat???

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 23 Ago 2005 05:08 pm
:) ya quedo

Código :

else if (objeto.target == eliminarRegistro){
      arreglo.splice(sol_grid.selectedIndex,1);
      solGrid.removeItemAt(sol_grid.selectedIndex);
      sumador = solGrid;
      suma = 0; 
      for(var i=0;i<=solGrid.length-1;i++) 
         { 
           suma+= parseFloat(sumador.getItemAt(i)["Precio"]); 
         } 
      sumador.slice(0);
      total_txt.text = suma;
      }


Pues como ven aplique lo mismo que para sumar solo que antes elimine del datagrid ... aveces pienso que las cosas son un medio abstracto para vivir... :lol: [/quote]

Por manuel_cfe

106 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.