Comunidad de diseño web y desarrollo en internet online

Pregunta de CellRenderer

Citar            
MensajeEscrito el 26 Mar 2005 01:46 pm
Ante todo, felicidades por los ejemplos explicados. Yo que soy novato de Flash, entiendo cada línea de código gracias a vuestras explicaciones.


Estoy buscando un ejemplo de algo que estoy investigando y no hay forma. Te explico:

Necesitaría tener una vista con un datagrid de datos XML con la posibilidad de filtrado y poder ordenar por cualquier columna.

Esto lo he visto en uno de los ejemplos guiados(Tutorial de uso del componente DataSet de Flash MX 2004) , pero también necesitaría poder mostrar una pequeña imagen en los algunos registros (El dato es un booleno que viene en el XML, Visto=true o false).

Mi problema es que cuando ordeno por cualquier columna, las imágenes ya no coinciden con los valores de los registros.

De antemano y aunque no puedas contestar a este correo, muchas gracias.


Saludos,

Por Jandro

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 27 Mar 2005 07:36 pm
Mirate este post a ver si te ayuda, si no te funciona esa solución de ahí dimelo y a ver si lo sacamos adelante.

Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 29 Mar 2005 06:29 am

elecash escribió:

Mirate este post a ver si te ayuda, si no te funciona esa solución de ahí dimelo y a ver si lo sacamos adelante.

Deu!! ^^
Raul, que significa "este Post"

Por Jandro

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 29 Mar 2005 07:27 am
@_@

Jus... perdona olvide el link XD

http://www.cristalab.com/foros/viewtopic.php?t=4359

Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 29 Mar 2005 08:00 am
Me funciona perfectamente gracias..
Tengo otra dudu: :crap:

Dando estilo al Datagrid

var headerStyles = new CSSStyleDeclaration();
headerStyles.setStyle("textAlign", "center");
procesos_grid.setStyle("headerStyle", headerStyles);
procesos_grid.setStyle("themeColor", "haloBlue");
.......
procesos_grid.setStyle("alternatingRowColors",[0xC2D6E0,0xE0EAEF]);
.....
procesos_grid.getColumnAt(0).setStyle("textAlign", "left");

Necesto que todos los estilos esten en un fichero externo(css). Asi donde inserte mi datagrid, sin cambiar una sola linea poder cambiar el aspecto(colores fuentes) de este.

He visto algunos ejemplos que manejan estilos externos con campos de texto, pero no se me ocurre ningun idea para todos los estilos de un datagrid.

Gracias

Por Jandro

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 29 Mar 2005 08:24 am
Nunca he hecho nada como eso, pero me ha interesado asi que hare unas pruebas y ya te digo los resultados.

De todas formas hay algunas cosas que no podrás cambiar con CSS, como por ejemplo el themeColor, ya que es algo nativo de Flash y dudo que funcione.

Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 29 Mar 2005 11:21 am
Amigos mios,
Voy a contestar a mi duda, pero que no sirva de precedente.

Para el que le interese insertaré un ejemplo.
Fichero Fast.css
.datagrid {
backgroundDisabledColor:0x00FF00;
color:0x000000;
disabledColor:0xFF00FF;
fontFamily:Verdana, Arial, Helvetica, sans-serif;
fontSize:10;
fontStyle:normal;
textAlign:center;
textDecoration:normal;
vGridLines:true;
hGridLines:false;
vGridLineColor:0xFFFFFF;
hGridLineColor:0x000666;
headerStyle:0xFF00FF;
themeColor:0XFF0000;
alternatingRowColors: 0xC2D6E0,0xE0EAEF;
}

codigo en Flash

var styles = new TextField.StyleSheet();
styles.load("fast.css");
styles.onLoad = function(ok) {
if (ok) {
var styleObject:Object = this.getStyle(".datagrid");
for (var propName in styleObject)
{
var propValue = styleObject[propName];
if (propName=="alternatingRowColors")
{
mi_dg.setStyle(propName,propValue.split(","));
}
else
mi_dg.setStyle(propName,propValue);
}
} else {
trace("Error loading CSS file.");
}
}

donde mi_dg es mi datagrid

El que tenga alguna duda que lo diga.

Saludos

Por Jandro

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 29 Mar 2005 11:29 am
Bueno, yo lo he hecho de manera similar, aunque algo más potente porque sirve para varios estilos. He puesto un post aquí.

http://www.elecash.org/blog/?p=52

Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 29 Mar 2005 01:04 pm
has probado dar estilo a un datagrid???

Por Jandro

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 29 Mar 2005 02:20 pm
La verdad es que no, los estilos que vienen en Flash ya me gustan bastante, de todas formas si buscas un poco en la pagina de PhilFlash encontrarás unos ejemplos bastante buenos me parece.

Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser

 

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