sábado, 16 de junho de 2012

Dicas de Genexus - Continuação

Continuando as dicas rápidas publicadas em: http://bolivarbutzke.blogspot.com.br/2012/03/dicas-de-genexus.html
 
20 Como criar um confirm para web em genexus?

Adicione no evento Start da web panel o JS confirm ao botão/variável bitmap de uma grid... exemplo:
&VariavelGrid.JSEvent('onclick',"confirm('Realmente deseja...?')")

21 Add favicon Genexus

Na master page -> Evento Start -> Add: Form.HeaderRawHTML = '<link rel="shortcut icon" href="Imagens/sgp.ico" type="image/x-icon" />'

22 XML inválido ao usar o Fusion Charts?

Verificar se possui algum caracter especial no gráfico, acentos no caption, nos eixos etc, se tiver, remova ou coloque o código html correspondente, muitas vezes é este o problema.

23 Como exportar dados para o Excel usando variável do tipo ExcelDocument?

Exemplos prontos nos links abaixo:

  1. http://www.genexando.com/2009/08/excel-no-genexus.html
  2. http://treinamentodash.blogspot.com.br/2008/05/upload-de-arquivos-e-leitura-de-arquivo.html


24 Como configurar o Genexus para incluir ou não a tag compatibilidade internet explorer < meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" > em todas as páginas da aplicação?

Nas propriedades do Gerador (Preferências->Gerador->xxx) tem uma propriedade chamada Internet Explorer Compatibility Mode
Bote ou tire conforme sua vontade e verifique as mudanças em layouts (css, js) no IE.
Se essa meta tag tivesse um "name" dava pra modificar assim: Form.MetaEquiv.RemoveItem('nome')
Obs.: as vezes precisa fazer alguma alteração em transações pra gerar novamente... atualizar de fato.

25 Como trazer um objeto do modo Design para Produção no Genexus 9?


  1. Menu Build->Impact Objects
  2. Clique Botão Tag All
  3. Clique botão Copy Tagged
  4. Feito.

Nenhum comentário:

Postar um comentário