Comunidad de diseño web y desarrollo en internet online

Como puedo darle formato a una columna Datagrid

Citar            
MensajeEscrito el 25 May 2004 07:00 pm
:?: Hola espero que puedan ayudarme....



Necesito darle formato a un numero (ej= 10.000.000), pero esto nececito aserlo en la columna de la grilla de flash ( componente = DataGrid) :?: espero que se entienda .......



Y lo otro que nececito es poder validar en esta misma grilla a algunas columnas ...osa me explico algunas columnas de la grilla van a ser solo numericas y otras alfanumericas .... para que asi solo deje insertar esos datos ...



de antemanno muchas gracias por su ayuda....

Por Kamellot

5 de clabLevel



 

providencia

unknown
Citar            
MensajeEscrito el 26 May 2004 12:15 pm
Si conoces la amnera de insertar datos en los DataGrid (No se si uses MX o MX 2004 y de hecho no se que tipo de Datagrid uses; el problema sera entonces hacer que un numero quede con formato; intenta esto

Código :

format = function(n, nr, pt) {

   str="", s, v=n.toString();

   while (s=v.substr(-nr)) {

      v = v.substr(0, -nr);

      str = (v.length != 0 ? pt : "")+s+str;

   }

   return str;

};

var numero = 1234567890;

trace(format(numero,3, "."));

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 26 May 2004 01:56 pm
Vale colega ... me sirvio tu funcion ... vale te debo una ...



Apropocito tu no sabes como se puede validar en Flash que solo te ingresen numeros .... y solo te ingresen letras ....



esto lo nececito para la grilla no se si la conoses



de ante mano muchas gracias

Por Kamellot

5 de clabLevel



 

providencia

unknown
Citar            
MensajeEscrito el 26 May 2004 02:05 pm
En los campos de texto; que es donde se que eso aplica,, por ejemplo, al pasarlos por CellRender a una celda de un Datagrid; para restringir lo que se escribira se usaria:



Código :

campo_txt.restrict = "0-9";




De esta manera, solo podras escribnir numeros en ese campo ;), ahora en tu imaginación tendras como hacerlo con letras

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 26 May 2004 02:39 pm
Vale compadre .. lo voy a probar y te cuento ...

pero yo creo que me va a servir vale ... te debo dos

Por Kamellot

5 de clabLevel



 

providencia

unknown
Citar            
MensajeEscrito el 26 May 2004 07:29 pm
vale yo creo que asi es .....pero no puedo pasar el textimput a simvolo no se que propiedades darle ?????



por ejemplo para pasar un check esto hago



CheckCellRenderer

mx.controls.cells.CheckCellRenderer



pero con el textimput no cacho como aserlo ...

Por Kamellot

5 de clabLevel



 

providencia

unknown
Citar            
MensajeEscrito el 11 Jul 2007 07:50 pm

Freddie escribió:

Si conoces la amnera de insertar datos en los DataGrid (No se si uses MX o MX 2004 y de hecho no se que tipo de Datagrid uses; el problema sera entonces hacer que un numero quede con formato; intenta esto

Código :

format = function(n, nr, pt) {

   str="", s, v=n.toString();

   while (s=v.substr(-nr)) {

      v = v.substr(0, -nr);

      str = (v.length != 0 ? pt : "")+s+str;

   }

   return str;

};

var numero = 1234567890;

trace(format(numero,3, "."));

Esto me re sirvio!!!!!
Gracias Freddy!!!

Por pabletein

86 de clabLevel



Genero:Masculino  

firefox

 

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