Cita:
Iniciado por triqui Y cuando asignas el valor a las cajas de texto, no las puedes pintar en ese momento?
Es que alo mejor no entendi muy bien tu problem, perdona.
jeje no ahi problema de hecho lo acabo de leer con mas atencion lo que escribi y ni yo me entendi
,
la situacion esta si:
el placeholder toma la informacion de un XML donde ya viene incrustadas las de las caracteristicas del reporte, la informacion la recupero de la bd y ya enconjuto me generan un reporte personalizado (esta infomacion viene adaptada de tal modo que al yo pasarla por otro proceso recupera su formato HTML), en esta info viene una tabla de donde yo recupero una X selda donde defienen el valor a inicial otra X selda donde definen el valor final (los rangos) y el color que le corresponde si el valor del txt cae dentro de esos parametros, yo tengo que rastrear con javaScript una vez que a sido creada y determinar que colores tomar, esto ya lo hice y cuando creo la caja de texto lo invoco en el atribbuto onblur y pues funciona de maravilla. El problema viene cuando esta caja de texto ya trae un valor no se como invocar a mi funcion cuando la pagina temine de cargar para que ejecute el script de pintado dado que los elementos no existen hasta que el placeholder temina de cargar y que sus nombres pueden varar tengo que esperar a que estos se terminen de construir y con placehoder recuperar la coleccion de los objetos que son afectados.
te pego acontinuacion un fracmeto del codigo para ver si me etienes un poco mas.
Código PHP:
For Each Item As DataRow In Tbl_GenericTrans.Rows
dim Responsable As New textBox
dim Lb_NA as Label
If Report.ValidaConstruccion(Item("Concepto"), "RE", Request.QueryString("pEstatus")) = True Then
Responsable.ID = "txt_resp-" & Index & "-RE"
Responsable.Text = 0
Responsable.Width = Unit.Parse("40px")
Responsable.Text = Item("RESPONSABLE")
AddHtml = New LiteralControl("<td align='center'>")
PLACE_1.Controls.Add(AddHtml)
If Report.VerificaPermisos(Usuario, Item("Concepto"), Request.QueryString("pPuesto"), "RE", Request.QueryString("pEstatus")) = True Then
Responsable.ReadOnly = False
Responsable.CssClass = "Campo_Activo"
Responsable.TabIndex = Index
Responsable.EnableViewState = True
ActivaGuardar = True
Responsable.Attributes.Add("onkeydown", "PressEnter(event);")
Responsable.Attributes.Add("Onblur", "GeneraOperaciones(this,'Txt_PondIni--PI,Txt_PondFin--PO,Txt_Log--LG,Txt_CalSistema--SI','" & Item("Concepto") & "');")
FieldValidator = New RequiredFieldValidator
FieldValidator.ID = "field_" & Index & "-RE"
FieldValidator.Text = "****"
FieldValidator.Visible = True
FieldValidator.ControlToValidate = Responsable.ID
PLACE_1.Controls.Add(FieldValidator)
Else
If ActivaGuardar = False Then
ActivaGuardar = False
End If
Responsable.TabIndex = 900 + Index
Responsable.CssClass = "Campo_Inactivo"
Responsable.ReadOnly = True
End If
Else
Lb_NA = New Label
Lb_NA.ID = "txt_resp-" & Index & "-RE"
Lb_NA.Text = "N/A"
AddHtml = New LiteralControl("<td align='center'>")
PLACE_1.Controls.Add(AddHtml)
PLACE_1.Controls.Add(Lb_NA)
End If
Next