EXTJS - Comunidade brasileira da biblioteca EXTJS
Julho 31, 2010, 02:26:35 *
Bem-vindo, Visitante. Por favor faça o Login ou Registro.
Perdeu o seu email de activação?

Login com nome de usuário, senha e duração da sessão
Notícias: Confira também conteúdo Ext JS no novo site extdesenv.com.br
 
   Home   Ajuda Pesquisa Login Registrar  
Faça uma doação e contribua para a
evolução desta comunidade. Saiba mais...
Páginas: 1 [2]
  Imprimir  
Autor Tópico: [Ajuda] Possível bug do Ext 1.1  (Lida 9152 vezes)
0 Membros e 1 Visitante estão vendo este tópico.
Perfect Lion
Toma a patada do lion .0:
Administrator
Intermediario
********

Karma: +6/-2
Offline Offline

Sexo: Masculino
Mensagens: 440


Haio Silver :P

erick_leao@hotmail.com
Ver Perfil WWW
« Responder #15 : Novembro 23, 2007, 14:56:55 »

Eu coloquei o

Date.prototype.clearTime = function (A) { if (A) { return this }  return this;}

Antes e depois do onReady e mesmo assim num rolo normal ...
Registrado

eu aqui tbm Piscar
Ajude a manter o fórum organizado.
Sempre que um tópico for resolvido clique no botão MARCAR COMO RESOLVIDO localizado ao lado do botão RESPONDER.

Fazer um CMS num é mole não.. ainda mais sozinho XD Ajude-me Língua
klaygomes
Iniciante
*

Karma: +0/-0
Offline Offline

Mensagens: 96


Ver Perfil
« Responder #16 : Novembro 23, 2007, 15:23:30 »

Perfect Lion,

Desculpa, mas esta solução é equivocada, uma vez que só funciona em determinadas ocasiões.
[Depende da forma como você manuseia o controle]

Postei algo que realmente funciona no forúm gringo:
http://extjs.com/forum/showthread.php?t=18615

No ext-all.js, procure a função 'handleDateClick', e inclua após o if A.dateValue+=3600000.
Registrado
wvieira
Iniciante
*

Karma: +0/-0
Offline Offline

Mensagens: 1


Ver Perfil Email
« Responder #17 : Agosto 05, 2008, 18:05:08 »

bom, tive uns problemas com o datepicker tbm...

o primeiro era esse da versao 1.X...ele se esticava sozinho...
resolveu quando a versao 2.1 foi lancada...


o segundo problema foi quando precisei usar a data no padrao brasileiro...
sempre no evento beforeblur do datepicker ele alterava a data selecionada...

a solucao foi eliminar o evento beforeblur

beforeBlur: function(){
               Ext.form.DateField.prototype.beforeBlur = Ext.EmptyFn
            }

resolveu parte do problema... so que agora, se vc selecionar uma data qqr da primeira vez, blz
mas se vc for usar o datepicker pela segunda vez, ele retorna o calendario para o ano de 1929...

ainda vou testar a versao 2.2 do ext pra ver se o problema resolveu..

wvieira.blogspot.com
Registrado
carloshp
Iniciante
*

Karma: +0/-0
Offline Offline

Mensagens: 1


Ver Perfil Email
« Responder #18 : Outubro 24, 2008, 08:30:59 »

Somente add o (A.dateValue+=3600000) não resolveu 100% dos nossos problemas. Conseguimos resolver o problema como esse dois metodos:

Date.prototype.clearTime = function(clone) {
   if (clone) {
      return this.clone().clearTime();
   }
   this.setHours(0);
   this.setMinutes(0);
   this.setSeconds(0);
   this.setMilliseconds(0);
   this.setTime(this.getTime() + (3600000));

   return this;
};

Date.parseDate = function(input, format) {
   if (Date.parseFunctions[format] == null) {
      Date.createParser(format);
   }
   var func = Date.parseFunctions[format];

   var datePOG = Date[func](input);

   var datePOG;
   if (format == "d/m/Y" && !(datePOG === undefined)
         && (parseInt((input.split('/'))[0]) != parseInt(datePOG.getDate()))) {
      datePOG.setDate((input.split('/'))[0]);
   }
   return datePOG;
};

Abraços,

Carlos Henrique Pereira
floripahenrique@gmail.com

Registrado
lombras
Iniciante
*

Karma: +1/-0
Offline Offline

Mensagens: 20


Ver Perfil Email
« Responder #19 : Dezembro 01, 2008, 09:43:49 »

alguem testou esses metodos que o carlos escreveu?

Esse bug permanece na versão 2.2, aonde tem que adicionar esses metodos?

flww
Registrado
Páginas: 1 [2]
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC XHTML 1.0 Válido! CSS Válido!
Página criada em 0.332 segundos com 20 procedimentos.