Muitas vezes nos deparamos com a necessidade de apresentar em um Datagrid ou List, algum atributo de VO que possui domínio de informação pré-definido (ex. status, situação, …) ou atributo calculado ( ex. nome = id + ‘-’ + descrição) , e precisamos definir uma função de mapeamento para a descrição conveniente. No caso de uma coluna de Datagrid, existe um atributo que se chama labelFunction, que recebe a tal função de mapeamento. Mas, e se precisarmos usar em mais de um fonte essa função ? O uso de classes utilitárias, pode ser uma saída, mas mesmo assim, iríamos precisar definir em todas as colunas pertinentes, a mesma referência para a função.
Leia o artigo completo »
- Por Marcello Rego em 24/January/2008
- Nenhum Comentário »
No Translations
Em diversas outras linguagens existe suporte para parsear Strings no formato “{0} aaa {1}”, substituindo os índices em chaves por valores passados para a função.
Precisei desta funcionalidade com um “algo a mais” em um projeto - suporte a pluralização. Não coloquei a função dentro de String.prototype para não bagunçar a cabeça de quem for manter meu código.
A função é simples:
Leia o artigo completo »
- Por Filipe Sabella em 24/January/2008
- Nenhum Comentário »
No Translations
Apesar de existir um bom número de opções para facilitar o uso do remoting do Flex, desenvolvemos na DClick uma outra forma bastante simples que é adequada para projetos pequenos.
Leia o artigo completo »
- Por Filipe Sabella em 21/January/2008
- 9 Comentários »
No Translations
Quando a Adobe liberou o Flex Builder Linux Alpha, muitos comentaram, mas até agora ninguém se manifestou sobre testes de verdade com ele. Eu e outro desenvolvedor aqui da DClick, insatisfeitos com o Windows Vista, resolvemos fazer um teste de verdade com Flex builder do Linux e o instalamos no Ubuntu. O processo de instalação é muito parecido com o Windows, depois que o eclipse está devidamente configurado, basta um duplo-clique no arquivo de instalação do Flex que uma caixa de diálogo muito parecida com o Windows aparece. Após alguns “next” e um “Finish” o seu Builder está pronto para ser usado.
Pra não dizer que ocorreu tudo perfeitamente, tivemos alguns problemas por causa de permissão nas pastas com usuários diferente, mas bastou um “chmod 777″ na pasta do eclipse e do flex que tudo se resolveu.
Como já foi comentado em outros lugares, o Flex Builder Linux não tem a opção de Design, mas nós não temos o habito de usá-la e por isso não está fazendo falta.
Já alteramos e compilamos vários projetos dos mais variados tamanhos e até agora tudo OK. Se encontramos algum bug voltamos aqui para avisá-los, mas por enquanto está mais que recomendado!
OBS:Lembrem-se de mudar o encoding de todos os membros da sua equipe para UTF-8!
- Por David Paniz em 21/January/2008
- 1 Comentário »
No Translations
Desde os tempos de Macromedia eu sinto que muitas pessoas aprendem tanto sobre Flex nos Coffee Breaks quanto no próprio treinamento. Com base nisto e na confiança de que eu tenho de que a documentação do Flex é boa eu começo aqui uma série de artigos que simulam um bate-papo entre eu e uma pessoa iniciante em Flex. Espero que a idéia funcione e que esta serie de artigos sirva como referência para as pessoas que estão começando e até mesmo para aquelas já tem algum conhecimento de Flex.
Leia o artigo completo »
- Por Beck Novaes em 6/January/2008
- 13 Comentários »
No Translations