Partilhar via


Personalizando campos da entidade

Nesta lição, você aprenderá como definir propriedades de exibição e alterar o tipo de dados para campos individuais em uma entidade de dados em LightSwitch.

Personalizar campos de entidade

As propriedades de exibição são usadas para especificar como os dados para um determinado campo são exibidos para o usuário.Por exemplo, você pode especificar um nome para exibição diferente para um campo.

Para definir propriedades de campo

  1. Em Gerenciador de Soluções, clique duas vezes clientes.

    O designer de dados é aberto.Clique na barra de título para certificar-se de que o objeto seja selecionado.

  2. Na janela Propriedades, na lista Propriedade de resumo, selecione CompanyName.

  3. Em Designer de dados, selecione o campo CompanyName.

  4. Na janela Propriedades, selecione a propriedade Nome para exibição e digite empresa.

    DicaDica

    Os nomes dos campos do banco de dados não podem conter espaços e pode usar um sublinhado para representar um espaço.Para garantir que os nomes de campos exibidos sejam fáceis de entender, examine os nomes de campos nas entidades de seu banco de dados e altere a propriedade Nome para exibição para os campos que exigem um nome melhor.

  5. Selecione o campo Contato.Na janela Propriedades, defina a propriedade Descrição para: Este é nosso contato principal com esta empresa.

    O valor da propriedade Descrição é exibido como uma dica no aplicativo quando um usuário posiciona o ponteiro no campo.

Os campos em uma tabela de banco de dados geralmente são armazenados em um formato que seja eficiente para o banco de dados mas podem não ser o que você deseja exibir para o usuário.Por exemplo, os campos que representam valores monetários normalmente são armazenados como um tipo de dados Decimal, mas geralmente são exibidos como moeda em um aplicativo.

Para modificar os tipos de dados

  1. No Designer de dados, selecione o campo Telefone.

  2. Na coluna Tipo, selecione PhoneNumber na lista suspensa.

    PhoneNumber é um tipo de negócios personalizado que exibe um número de telefone em um formato padronizado.

  3. No Gerenciador de Soluções, clique duas vezes em Order_Details.

  4. No Designer de dados, selecione o campo UnitPrice.

  5. Na coluna Tipo, selecione Dinheiro na lista suspensa.

    Dinheiro é outro tipo de negócios personalizado para formatar e exibir valores de moeda.

Visão aprofundada

Esta lição mostrou como definir propriedades para campos de entidade e também como alterar o tipo de dados de um campo.É uma boa prática seguir essas etapas imediatamente após adicionar uma entidade, mas você pode alterar propriedades e tipos de dados a qualquer momento durante o desenvolvimento de aplicativos.

A primeira propriedade que você definiu foi a propriedade Resumo.Para as telas que contêm listas, este campo é exibido na lista em vez do campo padrão de identificação.

A maioria das propriedades que você pode definir são relacionadas à aparência, mas outras estão disponíveis para definir regras de validação e outras características.A disponibilidade de propriedades varia com o tipo de dados.As lições posteriores descrevem outras propriedades.

Usando um tipo de dados personalizado, você pode apresentar dados da maneira que é mais apropriada para seu aplicativo sem alterar um tipo no banco de dados subjacente.O tipo Money demonstra esse princípio porque converte o formato decimal no banco de dados em um formato de moeda na exibição.Não somente você não tem que fazer esse trabalho, mas o banco de dados manterá seu formato decimal eficiente.Muitos tipos personalizados de dados fornecem propriedades específicas, por exemplo, a propriedade Symbol Mode para o tipo Money determina como um símbolo de moeda é exibido.

Além de PhoneNumber e o tipo de negócio personalizado Money, LightSwitch também fornece EmailAddress, Hyperlink, Percentage, Web Address, e tipos Image.Você também pode adicionar outros tipos de negócios personalizadas como extensões.Outra lição mostrará como obter extensões.

ObservaçãoObservação

Imagens são geralmente armazenadas em um banco de dados como um tipo de dados Binary.Você não pode exibir um tipo Binary, mas você pode alterar o tipo Image para fins de exibição.

Próximas Etapas

Na próxima lição você aprenderá como apresentar uma lista de valores predeterminados para o usuário.Próxima lição: Apresentar uma lista de opções

Consulte também

Tarefas

Como: definir campos de dados

Como: validar dados

Outros recursos

Trabalhar com dados em LightSwitch (Tour guiado)

Extensões: Adicionando novos recursos para LightSwitch