Foros del Web » Programación para mayores de 30 ;) » .NET »

status bar

Estas en el tema de status bar en el foro de .NET en Foros del Web. Hola, ¿se puede modificar el "status bar" al pasar sobre los headers de un datagrid? para que no se muestre: ejemplo: javascript :__DoPostBack('xxxxnnnn','') ¿mentienden? Un ...
  #1 (permalink)  
Antiguo 03/06/2005, 09:29
j@n
 
Fecha de Ingreso: febrero-2004
Mensajes: 178
Antigüedad: 21 años
Puntos: 0
Pregunta status bar

Hola,
¿se puede modificar el "status bar" al pasar sobre los headers de un datagrid?
para que no se muestre:
ejemplo: javascript:__DoPostBack('xxxxnnnn','')

¿mentienden?

Un saludo
j@n
  #2 (permalink)  
Antiguo 03/06/2005, 09:49
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 20 años, 1 mes
Puntos: 9
Para cambiar el status en javascript:

onMouseOver="window.status='texto para el status'; return true"

Poniendo esto en el onMouseOver de donde quieras, debería mostrar ese texto en el status.
__________________
..:: moNTeZIon ::..
  #3 (permalink)  
Antiguo 04/06/2005, 09:28
Avatar de jose_d  
Fecha de Ingreso: enero-2003
Ubicación: Cali
Mensajes: 220
Antigüedad: 22 años
Puntos: 4
De acuerdo

Hola la forma en la que puedas hacer eso es de esta manera.

Código PHP:
 
if e.Item.ItemType =ListItemType.Header then
e
.Item.Attributes.Add("onmouseover""window.status='texto para el status';")

end if 
este codigo va en el itemdatabound.

espero te sirva
__________________
El leer te da el poder de mejorar
  #4 (permalink)  
Antiguo 06/06/2005, 02:25
j@n
 
Fecha de Ingreso: febrero-2004
Mensajes: 178
Antigüedad: 21 años
Puntos: 0
Desacuerdo No funciona bien

Gracias por vuestras respuestas:
Si uso esto:
if e.Item.ItemType =ListItemType.Header then
e.Item.Attributes.Add("onmouseover", "window.status='texto';")
end if


se muestra el texto en la statusBar cuando paso el ratón por la celda del header de datagrid correspondiente; pero no cuando paso por encima del link de ordenación

¿se me entiende?

alguien sabe ¿como puedo mostrar ese texto también cuando pase sobre el link de ordenación?

Gracias
j@n
  #5 (permalink)  
Antiguo 06/06/2005, 15:42
Avatar de jose_d  
Fecha de Ingreso: enero-2003
Ubicación: Cali
Mensajes: 220
Antigüedad: 22 años
Puntos: 4
Hola lo que tienes que hacer es un recorrido por las columnas que tiene tu grilla.

ejemplo for i as integer = 0 to e.Item.Cells.Count(-1)
y dentro del for
e.Item.cells(i).controls(0 o 1).Attributes.Add("onmouseover", "window.status='texto';")

comun mente esta en la posision 1 ok

espero te sirva
__________________
El leer te da el poder de mejorar
  #6 (permalink)  
Antiguo 07/06/2005, 02:12
j@n
 
Fecha de Ingreso: febrero-2004
Mensajes: 178
Antigüedad: 21 años
Puntos: 0
Desacuerdo no me funciona

Hola jose_d, he probado

e.Item.cells(1).controls(1).Attributes.Add("onmous eover", "window.status='texto';")

pero me dice que :
Attributes no es un miembro de 'System.Web.UI.Control'


tengo algo mal??

Gracias!
  #7 (permalink)  
Antiguo 07/06/2005, 02:26
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 3 meses
Puntos: 8
Pon tu code HTML del datagrid para que veamos como lo cargas, si no es cuasi imposible
  #8 (permalink)  
Antiguo 07/06/2005, 08:17
Avatar de jose_d  
Fecha de Ingreso: enero-2003
Ubicación: Cali
Mensajes: 220
Antigüedad: 22 años
Puntos: 4
Hola que pena con vos, se me olvido un paso.

ctype(e.Item.cells(1).controls(1),linkbutton).Attr ibutes.Add("onmouseover", "window.status='texto';")

el control que sacas no tiene propiedades en si, de tipo link button lo que tienes que hacer es un ctype para convertir el control en un link button.

acordate que si te saca un error de tipo quiere decir que no sacaste el control, si puedes deupara para ver en que posision se encuentra el linkbutton.

nos vemos
__________________
El leer te da el poder de mejorar
  #9 (permalink)  
Antiguo 08/06/2005, 05:33
j@n
 
Fecha de Ingreso: febrero-2004
Mensajes: 178
Antigüedad: 21 años
Puntos: 0
sigue sin funcionar

uso :
ctype(e.Item.cells(i).controls(0),linkbutton).Attr ibutes.Add("onmouseover", "window.status='texto';")

para cada uno de los headers ordenables del datagrid, en la función ItemDataBound, y:
- no genera ningún error :
- no hace naada :

Cita:
Necesito modificar el "status bar" al pasar sobre los headers de un datagrid?
para que no se muestre:
ejemplo: javascript:__DoPostBack('xxxxnnnn','')
¿alguna pista?
lo siento... voy un poco lento con todo esto
Gracias

j@n
  #10 (permalink)  
Antiguo 08/06/2005, 05:46
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 20 años, 3 meses
Puntos: 8
añade return true, es decir:

ctype(e.Item.cells(i).controls(0),linkbutton).Attr ibutes.Add("onmouseover", "window.status='texto';return true;")
  #11 (permalink)  
Antiguo 08/06/2005, 05:55
j@n
 
Fecha de Ingreso: febrero-2004
Mensajes: 178
Antigüedad: 21 años
Puntos: 0
Ahora SI !

¡¡Por fin!!

¡Muchas gracias por vuestra ayuda!
j@n
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:29.