Arquivos

Archive for junho \29\UTC 2010

Problemas com acentuação PHP

Acredito que muitos programadores já tiveram muitas dores de cabeça quando o assunto é acentuação em sites.

Comigo não foi diferente,  me deparei com esse problema e a solução pra mim foi bem simples, coisa de 5 linhas de programação.

Eu estava fazendo assim:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>

<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en” lang=”en”>

<head>

Isso gerava caracteres estranhos nas acentuações, e simplesmente adicionei as linhas abaixo e funcionou certinho.

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”pt-br” lang=”pt”>
<head>
<meta http-equiv=”content-type” content=”text/html; charset=utf-8″ />
</head>

Bom, sei que isso é um assunto bem extenso, e comigo já aconteceu de apenas a parte do BD dar erro de acentuação… ae é outra história, quem sabe vira um novo Post.

Espero ter ajudado um pouco.

CategoriasDia-Dia

Habilitar e Desabilitar botões no Flex

Essa dica é bem simples, porém bem útil para programadores FLEX.  O que eu quero passar é apenas como habilitar/desabilitar botões no Flex. Por exemplo, eu fazia assim antigamente quando queria habilitar ou desabilitar alguns botões em meus cadastros.

Eu criava uma procedure por exemplo HabilitarBotao e nela eu dava um enabled = false

private function DesabilitaBotao():void
{
btgravar.enabled = false;
}

E criava um também uma procedure para habilitar os botões

private function HabilitarBotao():void
{
btgravar.enabled= true;
}

Isso para não ter que repetir várias vezes o mesmo trecho de código, sempre que eu quiser habilitar/desabilitar um botão eu chamo essa procedure, assim evito reescrever enabled = true ou enabled = false, basta eu chamar a procedure, bom isso todo mundo sabe…

No entanto não precisamos fazer isso, podemos fazer isso direto no botão

<mx:LinkButton label=”Novo”
click=”doNew()”
enabled=”{GridClientes.selectedIndex > -1}”
icon=”@Embed(source=’../assets/images/add.png’)”/>

Reparem que no enabled eu coloco a condição para habilitar apenas caso o grid estiver com algum registro, assim ele estará habilitado apenas quando tiver algum registro no grid de Clientes.

Para poder ficar melhor explicado segue um Link em que o Vedovelli explica bem essa parte.

Qualquer dúvida,  ou sugestões estamos ae.

CategoriasDia-Dia
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.