Monthly Archive: August 2009

Aug 30

Como posso ter certeza de uma string é segura para uso com JavaScript?

Se voce estiver populando uma variável JavaScript dinamicamente, voce pode ver que seu código quebra com erros “unterminated string constant” ou mensagens similar. Isto provavelmente é o caso de suas variáveis JavaScript contenham caracteres que são considerados especiais para JavaScript. Voce precisará “escape” esses caracteres especiais para que o JavaScript possa processá-los. Alguns caracteres comuns …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-ter-certeza-de-uma-string-e-segura-para-uso-com-javascript/

Aug 30

Como posso liberar um cache client-side ou server-side que foi criado com a tag ?

A tag <cfcache> provê um meio fácil de se liberar o conteúdo de uma página cacheada com <cfcache> antes de seu próprio tempo (time-out). Usando o atributo action=”flush”, voce pode liberar o conteúdo de uma página cacheada de tal forma que ela possa ser cacheada com dados correntes. O meio mais simples de fazer isso …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-liberar-um-cache-client-side-ou-server-side-que-foi-criado-com-a-tag/

Aug 30

Como o ColdFusion pode cachear uma query?

Cachear query em ColdFusion é usado para manter os resultados de frequentes queries na memória evitando acessar o database à toda hora. Queries cacheadas funcionam por usar os atributos cachedAfter ou cachedWithin da tag  <cfquery>. Em ordem para se usar qualquer uma das formas de queries, o uso de query cacheada deve estar habilitado no administrador do ColdFusion. O …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-o-coldfusion-pode-cachear-uma-query/

Aug 30

Como posso automatizar as queries em cache para atualizar a um tempo exato de cada dia?

Enquanto ColdFusion lhe dá a capacidade para escolher quanto tempo a query ficará em cache, e até mesmo algumas opções para desmarcar uma query em cache manualmente, você ainda pode encontrar uma situação que requer um controle mais preciso sobre as atualizações de query em cache. Por exemplo, digamos que você tem uma query que …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-automatizar-as-queries-em-cache-para-atualizar-a-um-tempo-exato-de-cada-dia/

Aug 30

Como posso converter variáveis ColdFusion em variáveis JavaScript?

Use a função toScript() para criar uma variável JavaScript de uma ColdFusion. Esta função pode converter strings, números, arrays, estruturas, e queries para sintaxe JavaScript que definam variáveis e valores equivalentes. <cfset thisString="hello world"> <script type="text/javascript" language="JavaScript"> <cfoutput> var #toScript(thisString, "jsVar")#; </cfoutput> </script> Quando ColdFusion executar esse código, enviará o seguinte ao cliente: <script type="text/javascript" …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-converter-variaveis-coldfusion-em-variaveis-javascript/

Aug 29

Como posso compartilhar cookies entre ColdFusion e JavaScript?

Compartilhar cookies entre ColdFusion e JavaScript é uma forma fácil de passar dados entre as duas tecnologias. Um cookie é um cookie independentemente de se foi definido pelo ColdFusion, Java, .net, ou JavaScript. Desde que voce saiba o nome do cookie (e em alguma situações sua caixa – maiúsculo/minúsculo) voce pode acessar e manipular o …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-compartilhar-cookies-entre-coldfusion-e-javascript/

Aug 29

Como posso recuperar dinamicamente os campos de formulário que foram postados em uma página?

ColdFusion fornece dois modos fáceis de se obter uma lista de todas as variáveis form que tenham sido postadas em uma página. O primeiro modo é usar a variável form.fieldNames. A variável form.fieldNames está automaticamente habilitada para qualquer template ColdFusion que receba um post de um formulário e contém uma lista delimitada por vírgula dos nomes dos campos que tenham …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-posso-recuperar-dinamicamente-os-campos-de-formulario-que-foram-postados-em-uma-pagina/

Aug 29

Como indexar (sort) uma array de uma dimensão?

Use a função interna arraySort() do ColdFusion. <cfset arr = arrayNew(1)> <cfset arr[1] = "beta"> <cfset arr[2] = "bar"> <cfset arr[3] = "foo"> <cfset arr[4] = "alpha"> <!— sort array ascending alphabetically —> <cfset isSuccessful = ArraySort(arr, "textnocase", "asc")> <cfdump var="#arr#"> by Jeremy Petersen

Permanent link to this article: http://ensina.me/coldfusion/como-indexar-sort-uma-array-de-uma-dimensao/

Aug 29

Como indexar (sort) uma array de duas dimensões?

ColdFusion não fornece uma maneira embutida de indexar uma array multi-dimensional. Entretanto, há dois modos de se executar essa tarefa. 1) Transforme a array multi-dimensional em uma query e então use query of queries para indexá-la. <!— sample array —> <cfset arr = arrayNew(2)> </cfset><cfset arr[1][1] = "beta"> </cfset><cfset arr[2][1] = "bar"> </cfset><cfset arr[3][1] = …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-indexar-sort-uma-array-de-duas-dimensoes/

Aug 29

Como criar um array com mais de três dimensões?

ColdFusion deixa voce criar diretamente arrays até três dimensões usando a funçãoarrayNew(). Se voce quiser criar uma array maior, voce pode usar múltiplas declarações arrayNew(). <cfset foo = arrayNew(3)> <cfset foo[1][1][1] = arrayNew(3)> <cfset foo[1][1][1][1][1][1] = "this is a test"> <cfoutput>#foo[1][1][1][1][1][1]#</cfoutput> by Jeremy Petersen

Permanent link to this article: http://ensina.me/coldfusion/como-criar-um-array-com-mais-de-tres-dimensoes/

Older posts «