Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2011, 12:10
Avatar de ramiro_md
ramiro_md
 
Fecha de Ingreso: septiembre-2008
Mensajes: 274
Antigüedad: 15 años, 8 meses
Puntos: 26
Form login ExtJS

Buenas, sigo incursionando en este framework que tanto promete.
El tema es que estaba realizando una ventana de login (para iniciar sesión ) y firebug me devuelve un error en el ext-all.js, ni siquiera en mi código (login.js). Y realmente estoy hasta las manos con ese error. Dejo mis códigos a ver si algún experimentado en el tema me puede echar una mano!.

Index.html
Código HTML:
Ver original
  1.     <title>Reserva</title>
  2.     <meta http-equiv="content-type" content="text/html;charset=utf-8" />
  3.     <link rel="stylesheet" href="libs/ext/resources/css/ext-all.css" type="text/css">
  4.     <script src="libs/ext/ext-all.js" type="text/javascript"></script>
  5.     <script src="login.js" type="text/javascript"></script>
  6. </head>
Eso es lo importante del index. El body esta vacio.

Login.js
Código Javascript:
Ver original
  1. Ext.onReady(function(){
  2.     /* Defino la ventana contenedora del form */
  3.     var win = new Ext.Window({
  4.         layout: 'fit',
  5.         title: 'Iniciar Sesi&oacute;n',
  6.         closabe: false,
  7.         plain: true,
  8.         border: true,
  9.         width: 270,
  10.         height: 130,
  11.         /* Defino el form (propiedades) */
  12.         items: new Ext.FormPanel({
  13.             labelWidth: 70,
  14.             url: 'login.php',
  15.             frame: true,
  16.             width: 270,
  17.             defaultType: 'textField', /* ¿tipo x defecto de los fields ? */
  18.             defaults: {width: 150},
  19.             /* Defino los elementos del form */
  20.             items:[
  21.                 {fieldLabel: 'Usuario', name: 'user', allowBlank: false},
  22.                 {fieldLabel: 'Password', name: 'psswd', inputType: 'password', allowBlank: false}
  23.             ],
  24.             /* Defino los botones del form (no se por que no es un "item") */
  25.             buttons:[
  26.                 {text: 'Enter'}
  27.             ]
  28.         })
  29.     })
  30.     win.show();
  31. });
Y ahí el login.js. Como verán he comentado alguna líneas para llevar un apunte, ya que reitero son mis primeras armas en el tema. Y no me molestaría ninguna sugerencia o llamada de atención sobre el código.
Por otro lado el error que devuelve firebug es:
Cita:
Error: g is undefined
Archivo de origen: http://localhost/reservas/libs/ext/ext-all.js
Línea: 15
Agradecería cualquier ayuda.
Desde ya muchas gracias.