Jump to content


Photo

Javascript en Unigui


  • Please log in to reply
4 replies to this topic

#1 joseabantomarin

joseabantomarin

    Member

  • Miembros
  • PipPip
  • 16 posts

Posted 24 June 2013 - 10:53 PM

Hola compañeros,
Ya entendí mas sobre este framework que cada vez me parece mejor y estoy ansioso de una nueva entrega (asi sea de pago).
Tengo una duda:
en la ayuda se muestran unas cuantas maneras de manejar el "eventclient" pero lo que especificamente busco es:
document.getElementById() ==> Se ha convertido en js ext  ==>  Ext.get().dom
para llamar, por ejemplo, desde el codigo:

alert(Ext.get('UniLabel1').value)

¿alguien conoce algunos ejemplos de codigo javascript para unigui?

Gracias


  • 0

#2 joseabantomarin

joseabantomarin

    Member

  • Miembros
  • PipPip
  • 16 posts

Posted 01 July 2013 - 12:27 PM

Encontré que en el archivo Ext.pas que se encuentra en \Unigui\extpascal, hay muchos métodos para llamar desde el codigo de javascript (eventclient).
Lo extraño fue que para un uniLabel, se puede utilizar: SetText('nuevo texto'), pero ese mismo Label no acepta: GetText().
Sinembargo, esto si funciona bien con el caption de los botones (unibutton).
Muchas veces cuando he intentado probar funciones complejas en javascript, el sistema se queda colgado o simplemente no hace nada.

Saludos.
  • 0

#3 joseabantomarin

joseabantomarin

    Member

  • Miembros
  • PipPip
  • 16 posts

Posted 01 July 2013 - 01:02 PM

Por ejemplo, si queremos que un boton, al dar click nos abra un enlace en otra ventana, podemos escribir un javascript en la propiedad Extevent del boton:

[js]
function OnClick(sender, e)
{
// Esto no funciona
// enlace=mainform.uniLabel1.gettext();

  enlace=mainform.uniButton2.gettext();
  window.open(enlace,'','width=600,height=400,left=50,top=50,toolbar=yes');

}[/js]

Pero como ven, no se puede capturar un texto de un Label, pero si permite de un Button.

Es complicado avanzar cuando la documentación es muy corta.

Si han hecho cosas parecidas, me avisan
Saludos
  • 0

#4 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14460 posts
  • LocationMéxico

Posted 01 July 2013 - 01:08 PM

Hola

Espero que alguien tenga la suficiente experiencia para darnos una luz en éste asunto.

Saludos
  • 0

#5 luisgutierrezb

luisgutierrezb

    Advanced Member

  • Miembros
  • PipPipPip
  • 92 posts
  • LocationMéxico

Posted 02 July 2013 - 07:20 AM

No has intentado con mainform.uniLabel1.getValue;
??
  • 0




IP.Board spam blocked by CleanTalk.