Monthly Archive: December 2009

Dec 26

Usando o operador ternário em ColdFusion

Problema: Um aplicativo quer usar o operador ternário em ColdFusion Solução: ColdFusion 9 permite o uso do operador ternário, substituindo a função IIF. Explicação detalhada: O operador ternário é um operador lógico que recebe três argumentos. ( boolean expression )? expression1 : expression2

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/usando-o-operador-ternario-em-coldfusion/

Permanent link to this article: http://ensina.me/coldfusion/um-metodo-getmemento-quando-usar-getters-e-setters-implicitos-em-cf9/

Dec 24

Substituição de strings dentro de todos os arquivos em um diretório

Problema: Voce quer substituir/deletar todas as ocorrências de uma particular string dentro de todos os arquivos com uma certa extensão dentro de um diretório. Solução: Use a funçëo “replace” junto com as tags “cffile” e “cfdirectory”. Explicação detalhada: <cfset testDir = "C:\Documents and Settings\god\Desktop\test"> <!— The folder within which search & replace operation should be …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/substituicao-de-strings-dentro-de-todos-os-arquivos-em-um-diretorio/

Dec 23

Chamando validações cfform de funções JavaScript customizadas

Problema: Quando voce usa ColdFusion.Ajax.submitForm, voce tipicamente invoca uma função customizada JavaScript para submeter o formulário através de um botão de controle onClick, em vez de um botão submit. Isso causa a validação padrão cfinput ser ultrapassada porque o formulário não foi submetido via um controle submit. Solução: ColdFusion cria uma função javascript que é …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/chamando-validacoes-cfform-de-funcoes-javascript-customizadas/

Dec 23

Usando botões cfinput e data binding para trocar valores booleanos em registro no database

  Problema: Em uma aplicaçëo de mensagens, é necessário que os usuários possam marcar mensagens com diversas flags booleanas, e trocar o estado on/off com botões de contrôle. Solução: Botões CFINPUT podem ser conectados à registros de dados para trocar o estado “on/off” dos campos booleanos. Explicação detalhada: O arquivo zip contém 3 arquivos, data.mdb …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/usando-botoes-cfinput-e-data-binding-para-trocar-valores-booleanos-em-registro-no-database/

Dec 19

Bytes para bytes formatados (KB/MB/GB)

Problema: Voce tem um tamanho de arquivo (ex: de uma tag CFDirectory) e voce quer exibi-lo formatado no formato mais lógico. Solução: Simplesmente chame a função, passando apenas o tamanho em bytes. Projetado como um CFC para compartilhar com todas os seus aplicativos, pode ser facilmente reformatado para executar como uma custom tag ou inline. …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/bytes-para-bytes-formatados-kbmbgb/

Dec 19

Escapar caracteres para Flash

Problema: Páginas dinâmicas que passam strings para Flash que possam conter caracteres que necessitam ser escapados. Solução: Um simples CFC em que voce passe a string, e obtenha de volta uma que possa ser usada com uma chamada inline para o Flash. Explicação detalhada: <cfcomponent displayname="FlashStringRx" hint="Takes all your & worries away"> <cffunction access="public" name="Escape" …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/escapar-caracteres-para-flash/

Dec 12

Posso tornar meus tokens de session mais difíceis de se adivinhar?

Problema: Quero tornar meus session tokens mais difíceis de se adivinhar e mais únicos. Solução: Na maioria das minhas aplicações Web, eu uso sessões em algum ponto para armazenar informações tais como login. Eu faço isso utilizando Session tokens de forma que o server possa identificar quem é quem. Explicação detalhada: Se voce alguma vez …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/posso-tornar-meus-tokens-de-session-mais-dificeis-de-se-adivinhar/

Dec 07

Como posso configurar SMTP a nível de Application para enviar emails usando CFMAIL

Problema: Como posso usar as diferentes configurações de servidor SMTP para aplicativos hospedados no servidor do ColdFusion para o envio de e-mail. Solução: Ao utilizarmos o novo recurso “smtpServersettings”  do ColdFusion 9 no arquivo Application.cfc, podemos especificar diferentes configurações do servidor SMTP para aplicativos. Explicação detalhada: ColdFusion 9 adicionou um novo atributo chamado “smtpServersettings” para …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-configurar-smtp-a-nivel-de-application-para-enviar-emails-usando-cfmail/

Dec 07

Criando navegação tipo acordeon usando CFLAYOUT

Problema: Voce quer usar ColdFusion 9 para criar navegação tipo acordeon usando a tag CFLayout. Solução: ColdFusion 9 incluiu a funcionalidade de navegação tipo acordeon na tag CFLayout. Todos os controles AJAX em ColdFusion suportam a biblioteca EXTJS 3.0 para criar controles Rich UI. Voce pode usar o código a seguir para criar a navegação acordeon. …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/criando-navegacao-tipo-acordeon-usando-cflayout/

Older posts «