Ir para conteúdo


Foto

Sencha Touch 2 - Form Panel


  • Por favor, faça o login para responder
Não há respostas para este tópico

#1 carloslsantos

carloslsantos

    Iniciante

  • Membros
  • Pip
  • 2 posts

Postado 15 December 2014 - 22:48

Olá amigos!

Sou "novo" no Sencha Touch e a dias estou quebrando a cabeça com algo que deixou de funcionar sem que eu consiga identificar o motivo. Por incrível que pareça o meu formulário deixou de aceitar entradas (no HTML a TAG input não é gerada)! Segue o código em questão:

Ext.define("myapp.view.EntrarView", {
   extend: "Ext.form.Panel",
   alias: "widget.entrarview",

   initialize: function () {

       this.callParent(arguments);

       this.add([
           {
               xtype: "toolbar",
               docked: "top",
               title: "Entrar",
               items: [
                   {
                       xtype: "button",
                       ui: "back",
                       iconCls: 'retroceder',
                       handler: function(){
                           this.fireEvent("onEvent", { view: "mainview", slide: "right" });
                       },
                       scope: this,
                       height: '2.5em'
                   },
                   {
                       xtype: 'spacer'
                   },
                   {
                       xtype: "button",
                       iconCls: 'entrar',
                       height: '2.5em',
                       scope: this,
                       handler: function(){
                           if (myapp.app.login())
                               this.fireEvent("onEvent", { view: "cardapioview", slide: "left" });
                           else
                               Ext.Msg.alert('Login', 'Login inválido!', Ext.emptyFn);
                       }
                   }
               ]
           },
           {
               xtype: 'logo'
           },
           {
               xtype: 'fieldset',
               items: [
                   {
                       xtype: 'textfield',
                       name: 'conta',
                       placeHolder: 'Conta'
                   },
                   {
                       xtype: 'textfield',
                       name: 'operador',
                       placeHolder: 'Operador'
                   },
                   {
                       xtype: 'passwordfield',
                       name: 'senha',
                       placeHolder: 'Senha'
                   }
               ]
           },
           {
               xtype: "toolbar",
               docked: "bottom",
               items: [
                   {
                       xtype: "button",
                       iconCls: 'chave',
                       scope: this,
                       height: '2.5em',
                       handler: function(){
                           this.fireEvent("onEvent", { view: "alterarsenhaview", slide: "left" });
                       }
                   }
               ]
           }
       ]);

   }

});

Me desculpem se não era o caso de criar um novo tópico.

Abraço a todos e muito obrigado.

Ah! Utilizo a versão 2.3! :-)




1 usuário(s) está(ão) lendo este tópico

0 membros, 1 visitantes, 0 membros anônimos