Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-07-2010
Avatar de burgosrodas
burgosrodas burgosrodas is offline
Miembro
 
Registrado: sep 2008
Ubicación: Colombia
Posts: 24
Poder: 0
burgosrodas Va por buen camino
valor en blanco de IWEdit1 despues de utilizar AsyncClick

hola ya he rebotado en varios hilos y no he podido encontrar la solución

estoy tratando de optimizar tiempo en mi aplicación StandAlone de intraweb 10
y empecé a implementar un poco de Ajax con los eventos asincrónicos que me ofrece Delphi
hice un teclado numérico con IWButtons y por medio de ScriptEvents adicione algo de codigo como IWEdit.value+='1'; en el evento onClick de cada botón,
alimentando asi un IWEdit, el problema radica que cuando voy a hacer un IWButtonAsyncClick para validar el IWEdit contra la base de datos (paradox) aparece que IWEdit.Text es vacio
entiendo que cuando el script me altera el valor del Edit, desde pascal no se notifica este cambio, no logro entender como refresco o actualizo para que desde Delphi logre obtener el nuevo valor asignado por JavaScript al Edit.

podria desde Delphi hacer algo como

Código Delphi [-]
procedure TForm.IWButton1Click(Sender: TObject);
begin
        IWEdit1.Text:=IWEdit1.Text+'1';
end;

pero es mucho mas lento que hacerlo con javascript, pues este me genera otro html y es lo que quiero evitar, pues tendria que redibujar los demas componentes del html por completo

tambien realicé algo con Ajax

Código Delphi [-]

procedure TForm.IWButton1AsyncClick(Sender: TObject;EventParams: TStringList);
begin
           IWEdit1.Text:=IWEdit1.Text+(Sender as TIWButton).Caption;
end;

pero también se nota el retardo (aunque no entiendo muy bien porque)
solo he tenido resultados rápidos con JavaScript, pues este se ejecuta en el cliente
espero que se haya entendido mi problema

alguien me puede colaborar con esto?
o tiene una solución alterna?
gracias

--
Pereira/Colombia
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
DBGrid en blanco después de consulta SQL. DarkByte Conexión con bases de datos 20 26-10-2005 23:45:21
Ejecutar codigo despues de insertar valor en columna el_barto Conexión con bases de datos 2 31-08-2005 00:20:57
Valor Nulo o en blanco y nil vtdeleon OOP 1 25-11-2004 06:41:50
obtener valor de un campo despues de un insert + applyupdates(0) wonder boy Conexión con bases de datos 1 11-06-2004 00:05:39
¿Por qué CommitRetaining funciona después de agregar, pero no después de modificar? Al González Firebird e Interbase 7 17-02-2004 00:47:28


La franja horaria es GMT +2. Ahora son las 02:54:48.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi