Ir para conteúdo


Foto

Problema com campo datefield

datefield

  • Por favor, faça o login para responder
6 respostas neste tópico

#1 LMBelo

LMBelo

    Member Avançado

  • Membros
  • PipPipPip
  • 47 posts

Postado 19 June 2015 - 11:03

Tenho um panel com um campo datefield, porém a data gerada é sempre inválida e o campo de seleção da data não é exibido corretamente. Vejam as configurações:

 

Model:

fields     : [
        { name: 'FID', type: 'int' },
        { name: 'FDtNascimento', type: 'date', dateReadFormat: 'd/m/Y', dateWriteFormat: 'Y/m/d' }
    ],
Form:
{
     xtype: 'datefield',
     fieldLabel: 'Dt. nascimento',
     bind: {
       value:'{entity.FDtNascimento}'
     }
}

Arquivo anexado  date.png   12.63K   0 Downloads

 

Arquivo anexado  date.png   8.76K   0 Downloads


Editado por Legolas, 19 June 2015 - 12:59.
Menção de código fora do formato


#2 Legolas

Legolas

    Ext JS - Admin

  • Administrators
  • 3496 posts
  • LocationBelo Horizonte

Postado 19 June 2015 - 13:03

LMBelo, pelo que vi na sua imagem o problema que você menciona é o formato de exibição da data. 

Isso acontece pois a propriedade "format" por padrão está configurada para o formato Inglês, ou seja, "m/d/Y". 
Informe nessa propriedade o formato desejado.

Dica: utilize os arquivos de localização do framework, pois ele possui vários textos dos componentes em português. Dê uma olhada no arquivo que fica na pasta "ext-5.1.1\packages\ext-locale\overrides\pt_PT".


"A verdadeira vitória não é derrotar alguém forte... É ser capaz de proteger alguém que você ama de verdade!" (Maito Dai)


#3 LMBelo

LMBelo

    Member Avançado

  • Membros
  • PipPipPip
  • 47 posts

Postado 19 June 2015 - 13:19

LMBelo, pelo que vi na sua imagem o problema que você menciona é o formato de exibição da data. 

Isso acontece pois a propriedade "format" por padrão está configurada para o formato Inglês, ou seja, "m/d/Y". 
Informe nessa propriedade o formato desejado.

Dica: utilize os arquivos de localização do framework, pois ele possui vários textos dos componentes em português. Dê uma olhada no arquivo que fica na pasta "ext-5.1.1\packages\ext-locale\overrides\pt_PT".

Legolas, obrigado pela resposta.

 

Eu havia testado a propriedade format e mesmo assim não resolveu, continuou com o mesmo problema...

 

Apliquei a tradução e ainda continua com o problema... no caso do formulário, parece ser um problema de css...



#4 LMBelo

LMBelo

    Member Avançado

  • Membros
  • PipPipPip
  • 47 posts

Postado 19 June 2015 - 16:46

O problema da exibição do datepicker eu consegui resolver... mas o problema da data inválida ainda continua



#5 Legolas

Legolas

    Ext JS - Admin

  • Administrators
  • 3496 posts
  • LocationBelo Horizonte

Postado 19 June 2015 - 22:51

O problema da exibição do datepicker eu consegui resolver... mas o problema da data inválida ainda continua

Teria como informar a solução para o datepicker?
Sobre o problema da data inválida tinha deduzido que era o formato que estava inválido, teria como explicar com mais detalhes a questão de ser inválida?


"A verdadeira vitória não é derrotar alguém forte... É ser capaz de proteger alguém que você ama de verdade!" (Maito Dai)


#6 fabioebner

fabioebner

    Member Avançado

  • Membros
  • PipPipPip
  • 64 posts

Postado 26 June 2015 - 17:20

LMBelo 

 

Eu utilizo assim no meu model:

{name : 'dtImportacao', type :'date', serialize : function(value, record){
  return Ext.Date.format(value,'d/m/Y H:i:s');
  },
  dateFormat : 'd/m/Y H:i:s'
},

Verifica se funciona pra você

 

Abraços



#7 LMBelo

LMBelo

    Member Avançado

  • Membros
  • PipPipPip
  • 47 posts

Postado 18 January 2016 - 15:11

Legolas, não tinha visto seu post, desculpa pela demora. 

O que fiz foi um sencha app refresh e sencha app build.







Tópicos que também usam as tags datefield:

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

0 membros, 0 visitantes, 0 membros anônimos