terça-feira, janeiro 24, 2012

Problema de Submit com Ext.TabPanel

Ao criar um formulário usando ExtJs quando se coloca um TabPanel os painéis que não foram ativados/visualizados os componentes dentro desse tab não estarão disponíveis para getValues ​​ou setValues​​, onde ao executar o submit o form não consegue pegar os valores desses componentes.

Isso ocorre porque o valor default de configuração do atributo deferredRender é true, este atributo ligado faz com que componentes filhos do tab sejam carregados somente se ativar/clicar nas abas correspondentes.

Exemplo para corrigir o submit do form com tabs:

new Ext.TabPanel({
  deferredRender: false,
  items:[...]
});


Solução simples e fácil.

quarta-feira, janeiro 11, 2012

Santa Ignorância

Os jovens sofrem de falta de conhecimento das variáveis. Uns tem pleno convencimento que são constantes.

Talvez isso é necessário para que eles ajam seguindo seu pensamento sem culpa, se considerando plenamente certos. Isso lhes dá mais força e coragem para agir sem vislumbrar a quase totalidade do resultado final.

Muitas vezes o pleno ou máximo conhecimento te faz travar, por haver muitas variáveis pra analisar.

A ignorância se faz necessário no momento certo, te faz arriscar e descobrir ou criar coisas novas.

Lembro que quando não conhecia computador direito, tinha a ideia que bastava perguntar qualquer coisa ao computador e ele responderia. Provavelmente se eu soubesse que não é/era assim, provavelmente não trabalharia com computadores. Ainda bem que esse conhecimento não me veio naquele momento. A ignorância se fez necessária para que continuasse sonhando, arriscado e prendendo.