Campos e widgets

Os campos estruturam os modelos de um banco de dados. Se você pensar em um modelo como uma tabela ou planilha, os campos são as colunas e os registros são as linhas individuais. Os campos também definem o tipo de dados armazenados neles. A forma como os dados de um campo são apresentados e formatados na IU é controlada por seu widget.

Com o Estúdio, é possível:

Campos do Estúdio vs. campos de propriedade

Os campos criados usando o Estúdio são salvos como colunas no seu banco de dados Odoo. Os campos de propriedade, por outro lado, atuam como pseudocampos; eles são compartilhados por todos os registros vinculados ao mesmo registro pai (por exemplo, para tarefas, o projeto, ou para um produto, a categoria do produto), mas não são salvos como colunas no seu banco de dados.

Example

Adicionar um campo Prazo à visualização de formulário de uma tarefa usando o Estúdio torna esse campo visível em todas as tarefas do seu banco de dados. Adicionar um campo de propriedade Instruções especiais a uma tarefa torna o campo visível em todas as tarefas dentro do mesmo projeto (ou seja, seu pai), enquanto as tarefas de outros projetos permanecem não afetadas.

Tipos de campo

Os campos podem ser amplamente divididos em duas categorias:

  • Campos simples, que contêm valores básicos, como texto, números, arquivos, etc.

  • Campos relacionais, que são usados para vincular e exibir os dados de registros em outro modelo.

Campos de IA

Os campos de IA são essencialmente campos padrão do Odoo com recursos de IA adicionados que permitem que seus valores sejam gerados automaticamente através de prompts.

Campos simples

Nota

Widgets não padrão, quando disponíveis, são apresentados como marcadores ou subtítulos.

Texto (char)

O campo Texto é usado para texto curto contendo qualquer caractere. Uma linha de texto é exibida ao preencher o campo.

  • Medalha: exibe o valor dentro de uma forma arredondada, semelhante a um marcador. O valor não pode ser editado na interface do usuário, mas um valor padrão pode ser definido.

  • Copiar para a prancheta: os usuários podem copiar o valor clicando em um botão.

  • E-mail: o valor se torna um link enviar para clicável.

  • Imagem: exibe uma imagem usando um URL. O valor não pode ser editado manualmente, mas um valor padrão pode ser definido.

    Nota

    Isso funciona de forma diferente de selecionar diretamente o campo Imagem, pois a imagem não é armazenada no Odoo ao usar um campo Texto com o widget Imagem. Por exemplo, pode ser útil se você deseja economizar espaço em disco.

  • Telefone: o valor se torna um link tel clicável.

    Dica

    Marque Habilitar SMS para adicionar ao lado do campo uma opção para enviar um SMS diretamente do Odoo.

  • URL: o valor se torna um URL clicável.

Example

Exemplos de campos de texto com diferentes widgets

Texto multilinha (text)

O campo Texto multilinha é usado para textos mais longos que contenham qualquer tipo de caractere. Duas linhas de texto são exibidas na interface do usuário quando o campo é preenchido.

  • Copiar para a prancheta: os usuários podem copiar o valor clicando em um botão.

Example

Exemplos de campos de texto multilinha com diferentes widgets

Número inteiro (integer)

O campo Número inteiro é usado para todos os números inteiros (positivos, negativos ou zero, sem decimal).

  • Gráfico de porcentagem: exibe o valor dentro de um círculo de porcentagem, geralmente para um valor calculado. O valor não pode ser editado na interface do usuário, mas um valor padrão pode ser definido.

  • Barra de progresso: exibe o valor ao lado de uma barra de porcentagem, geralmente para um valor computado. O campo não pode ser editado manualmente, mas um valor padrão pode ser definido.

  • Alça: exibe um ícone de alça de arrastar para ordenar os registros manualmente na List view.

Example

Exemplos de campos de número inteiro com diferentes widgets

Decimal (float)

O campo Decimal é usado para todos os números decimais (positivo, negativo ou zero, com decimal).

Nota

Os números decimais são exibidos com duas casas decimais após o ponto na interface do usuário, mas são armazenados na base de dados com mais precisão.

  • Monetário: é semelhante ao uso do campo Monetário. É recomendável usar o último, pois ele oferece mais funcionalidades.

  • Porcentagem: exibe um caractere de porcentagem % após o valor.

  • Gráfico de porcentagem: exibe o valor dentro de um círculo de porcentagem, geralmente para um valor calculado. O campo não pode ser editado manualmente, mas um valor padrão pode ser definido.

  • Barra de progresso: exibe o valor ao lado de uma barra de porcentagem, geralmente para um valor computado. O campo não pode ser editado manualmente, mas um valor padrão pode ser definido.

  • Tempo: o valor deve seguir o formato hh:mm, com um máximo de 59 minutos.

Example

Exemplos de campos decimais com diferentes widgets

Monetário (monetário)

O campo Monetário é usado para todos os valores monetários.

Nota

Quando você adiciona um campo Monetário pela primeira vez, é solicitado que você adicione um campo Moeda se ainda não existir nenhum no modelo. O Odoo oferece adicionar o campo Moeda. Depois que ele for adicionado, adicione o campo Monetário novamente.

Example

Exemplo de um campo Monetário com o campo Moeda

Html (html)

O campo Html é usado para adicionar texto que pode ser editado usando o editor HTML do Odoo.

  • Texto multilinha: desativa o editor HTML do Odoo para permitir a edição de HTML bruto.

Example

Exemplos de campos Html com diferentes widgets

Data (date)’

O campo Data é usado para selecionar uma data em um calendário.

  • Dias restantes: a quantidade restante de dias antes da data selecionada ser exibida (por exemplo, Em 5 dias), com base na data atual deve ser definido como Somente leitura.

Example

Exemplos de campos Data com diferentes widgets

Data e Hora (datetime)

O campo Data e Hora é usado para selecionar uma data em um calendário e uma hora em um relógio. A hora atual do usuário é usada automaticamente se nenhuma hora for definida.

Dica

Assim como as propriedades gerais, algumas propriedades específicas estão disponíveis para os campos Data e Hora que têm o widget Data e Hora ou Intervalo de data definido.

Intervalo de datas (daterange)

O widget Intervalo de datar é usado para exibir um período de tempo definido por uma data de início e uma data de término em uma única linha. Um intervalo de datas pode ter uma data de início e de término obrigatória, por exemplo, para um evento de vários dias, ou permitir uma data de início ou de término opcional, por exemplo, para uma intervenção de serviço de campo ou uma tarefa de projeto.

A adição de um intervalo de datas requer dois campos: um campo Data e Hora com o widget Intervalo de datas definido e outro campo selecionado como a data inicial ou a data final. Esse campo subjacente pode ser um campo Data ou Data e Hora existente, ou um campo criado especificamente para essa finalidade.

Para adicionar um intervalo de datas:

  1. Identifique um campo Data ou Data e Hora existente que possa ser usado como o campo de data de início/fim subjacente ou adicione um novo campo. Se nesse intervalo de datas:

    • a data de início e adata de término são obrigatórias, esse campo pode ser a data de início ou a data de término; o resultado é o mesmo.

    • a data de início ou de término são opcionais, esse campo é a data de início ou de término, respectivamente.

    Dica

    Para evitar a visualização da mesma informação duas vezes, o campo de data de início/término subjacente pode ser tornado invisível ativando Invisível ou removido da visualização clicando em Remover da visão.

  2. Adicione um campo Data e Hora e defina o campo Widget como Intervalo de datas.

  3. Digite um Rótulo apropriado.

  4. Selecione o campo de data de início/fim subjacente no menu suspenso Campo de data de início ou Campo de data de término, conforme relevante.

  5. Se o intervalo de datas tiver uma data inicial e uma data final obrigatórias, ative Sempre o intervalo.

  6. Atualize quaisquer outras propriedades gerais ou propriedades específicas para os campos Data e Hora conforme necessário e, em seguida, clique em Fechar no canto superior direito da tela.

Example

Exemplos de campos Data e Hora com diferentes widgets
Dias restantes (remaining_days)

O widget Dias remanescentes exibe o número restante de dias antes da data selecionada (por exemplo, Em 5 dias), com base na data e na hora atuais. Esse campo deve ser definido como Somente leitura.

Caixa de seleção (boolean)

O campo Caixa de seleção é usado quando um valor deve ser apenas verdadeiro ou falso, indicado pela marcação ou desmarcação de uma caixa de seleção.

  • Botão: exibe um botão de rádio. O widget funciona sem alternar para o modo de edição.

  • Alternância: exibe um botão de alternância. O widget funciona sem alternar para o modo de edição.

Example

Exemplos de campos de caixa de seleção com diferentes widgets

Seleção (selection)

O campo Seleção é usado quando os usuários devem selecionar um único valor em um grupo de valores predefinidos.

  • Medalha: exibe o valor dentro de uma forma arredondada, semelhante a um marcador. O valor não pode ser editado na interface do usuário, mas um valor padrão pode ser definido.

  • Medalhas: exibe todos os valores selecionáveis simultaneamente dentro de formas retangulares, organizadas na horizontal.

  • Prioridade: exibe símbolos de estrelas em vez de valores, que podem ser usados para indicar um nível de importância ou satisfação, por exemplo. Isso tem o mesmo efeito que selecionar o campo Prioridade, embora, para esse último, quatro valores de prioridade já estejam predefinidos.

  • Rádio: exibe todos os valores selecionáveis ao mesmo tempo como botões de rádio.

    Dica

    Por padrão, os botões de seleção são organizados verticalmente. Ative a opção Exibir horizontalmente para mudar a forma como são exibidos.

  • Barra de status: exibe todos os valores selecionáveis ao mesmo tempo, como uma barra de progresso em forma de seta.

    Dica

    Por padrão, os valores na barra de status são selecionáveis. Desabilite Clicável para evitar que o valor seja editado na interface do usuário.

Example

Exemplos de campos de seleção com diferentes widgets

Prioridade (selection)

O campo Prioridade é usado para exibir um sistema de classificação de três estrelas, que pode ser usado para indicar a importância ou o nível de satisfação. Esse tipo de campo é um Campo de seleção com o widget Prioridade selecionado por padrão e quatro valores de prioridade predefinidos. Consequentemente, os widgets Medalha, Medalhas, Rádio e Seleção têm os mesmos efeitos descritos em Seleção.

Dica

Para alterar o número de estrelas disponíveis adicionando ou removendo valores, clique em Editar valores. Observe que o primeiro valor é igual a 0 estrelas (ou seja, quando nenhuma seleção é feita), portanto, ter quatro valores resulta em um sistema de classificação de três estrelas, por exemplo.

Example

Exemplo de um campo Prioridade

Arquivo (binary)

O campo Arquivo é usado para carregar qualquer tipo de arquivo ou assinar um formulário (widget:guilabel:Assinar).

  • Imagem: os usuários podem carregar um arquivo de imagem, que é então exibido na Visualização de formulário. Isso tem o mesmo efeito que usar o campo Imagem.

  • Visualizador de PDF: os usuários podem carregar um arquivo PDF, que pode ser navegado a partir da Visualização de formulário.

  • Assinar: os usuários podem assinar eletronicamente o formulário. Isso tem o mesmo efeito que selecionar o campo Assinar.

Example

Exemplos de campos de arquivo com diferentes widgets

Imagem (binary)

O campo Imagem é utilizado para carregar uma imagem e exibi-la na Visualização de formulário. Esse tipo de campo é um File field com o widget Imagem selecionado por padrão. Consequentemente, os widgets Arquivo, Visualizador de PDF e Assinar têm os mesmos efeitos descritos em Arquivo.

Dica

Para alterar o tamanho de exibição das imagens carregadas, selecione Pequeno, Médio ou Grande na opção Tamanho.

Assinar (binary)

O campo Assinar é usado para assinar o formulário eletronicamente. Esse tipo de campo é um Campo de arquivo com o widget Assinar selecionado por padrão. Consequentemente, os widgets Arquivo, Imagem e Visualizador de PDF têm os mesmos efeitos descritos em Arquivo.

Dica

Para dar aos usuários a opção Auto quando tiverem que desenhar a assinatura, selecione um dos campos Autocompletar com disponíveis (Texto, Many2One, e Campo relacionado somente no modelo). A assinatura é gerada automaticamente usando os dados do campo selecionado.

Campos relacionais

Nota

Widgets não padrão, quando disponíveis, são apresentados como marcadores ou subtítulos.

Many2One (many2one)

Campos Many2One é usado para vincular outro registro (de outro modelo) ao registro que está sendo editado. O nome do registro do outro modelo é então exibido no registro que está sendo editado.

Example

No modelo Pedido de venda, o campo Cliente é um campo Many2One que aponta para o modelo Contato. Isso permite que muitos pedidos de vendas sejam vinculados a um contato (cliente).

Diagrama que mostra uma relação de many2one

Dica

  • Para impedir que os usuários criem um novo registro no modelo vinculado, marque a opção Desabilitar criação.

  • Para evitar que os usuários abram registros em uma janela pop-up, marque a opção Desabilitar abertura.

  • Para ajudar os usuários a selecionar apenas o registro correto, clique em Domínio para criar um filtro.

  • Para acionar a busca de um registro vinculado somente após um número mínimo de caracteres ter sido digitado, insira o número desejado no campo Busca typeahead. Em situações onde o conjunto de dados é grande, isso pode melhorar tanto a relevância quanto o desempenho da busca.

  • Distintivo: exibe o valor dentro de uma forma arredondada, semelhante a um marcador. O valor não pode ser editado na interface do usuário.

  • Rádio: exibe todos os valores selecionáveis ao mesmo tempo como botões de rádio.

One2Many (one2many)

O campo One2Many é usado para exibir as relações existentes entre um registro no modelo atual e vários registros de outro modelo.

Example

Você poderia adicionar um campo One2Many no modelo Contato para examinar os muitos pedidos de vendas de um cliente.

Diagrama que mostra um relacionamento one2many

Nota

Para usar um campo One2Many, os dois modelos já devem ter sido vinculados usando um campo Many2One. As relações One2Many não existem independentemente: é realizada uma pesquisa reversa das relações Many2One existentes.

Linhas (one2many)

O campo Linhas é usado para criar uma tabela com linhas e colunas (por exemplo, as linhas de produtos em um pedido de vendas).

Dica

Para modificar as colunas, clique no campo Linhas e, em seguida, em Editar visualização de lista. Para editar o formulário que aparece quando o usuário clica em Adicionar uma linha, clique em Editar visualização de formulário.

Example

Exemplo de um campo de Linhas

Many2Many (many2many)

O campo Many2Many é usado para vincular vários registros de outro modelo a vários registros no modelo atual. Os campos Many2Many podem usar Desabilitar criação, Desabilitar abertura, Domínio, assim como os campos Many2One.

Example

No modelo Tarefa, o campo Responsáveis é um campo Many2Many que aponta para o modelo Contato. Isso permite que um único usuário seja atribuído a muitas tarefas e que muitos usuários sejam atribuídos a uma única tarefa.

Diagrama mostrando as relações many2many

Dica

Para acionar a busca do registro vinculado somente após um número mínimo de caracteres ter sido digitado, insira o número desejado no campo Busca typeahead. Em situações onde o conjunto de dados é grande, isso pode melhorar tanto a relevância quanto o desempenho da busca.

  • Caixas de seleção: os usuários podem selecionar vários valores usando caixas de seleção.

  • Marcadores: os usuários podem selecionar vários valores que aparecem em formas arredondadas, também conhecidos como marcadores. Isso tem o mesmo efeito que selecionar o campo Marcadores.

Marcadores (many2many)

O campo Marcadores é usado para exibir vários valores de outro modelo que aparecem em formas arredondadas, também conhecidos como marcadores. Esse tipo de campo é um campo Many2Many com o widget Tags selecionado por padrão. Consequentemente, os widgets Checkboxes e Many2Many têm os mesmos efeitos descritos em Many2Many.

Dica

Para exibir tags com cores de fundo diferentes, marque a opção Usar cores.

Example

Exemplo de um campo Marcadores

Adicionar um campo a uma visualização

Com o Estúdio, é possível adicionar:

Dica

Adicione um novo campo a uma visualização de formulário ou lista para salvá-lo no modelo e disponibilizá-lo como um campo existente em outras visualizações do mesmo modelo.

Adicionar um novo campo

Dica

Ative o modo desenvolvedor antes de adicionar um novo campo para ver e poder editar o nome técnico do campo durante a configuração.

Para adicionar um novo campo, siga estas etapas:

  1. Navegue até a visualização de formulário ou lista relevante e clique no ícone (Alternar Estúdio) no canto superior direito. Como alternativa, com qualquer aplicativo aberto, clique no ícone (Alternar Estúdio) e navegue até a visualização de formulário ou lista relevante.

  2. Na aba Adicionar, arraste o tipo de campo relevante da seção Novos Campos e solte-o na posição desejada. Se o novo campo for um campo relacional, selecione o campo recíproco, modelo ou campo relacionado relevante no pop-up.

  3. Na aba Propriedades, configure as propriedades do campo:

    • Digite o Rótulo a ser exibido como o nome do campo na interface; isso também é usado para gerar o nome técnico padrão do campo.

    • Clique em qualquer lugar fora do campo Rótulo para ver o Nome Técnico atualizado com o nome técnico padrão.

      Nota

      • O Nome Técnico de um novo campo pode ser editado no Estúdio durante o processo de configuração. Em qualquer outro momento, o nome técnico de um campo só pode ser modificado através das configurações técnicas do banco de dados.

      • O nome técnico de um novo campo adicionado usando o Estúdio é, por padrão, prefixado por x_studio_.

    • Opcionalmente, selecione um Widget diferente através do menu suspenso; o widget padrão para o tipo de campo é selecionado por padrão.

    • Opcionalmente, configure quaisquer outras propriedades do campo.

  4. Clique em Fechar no canto superior direito para fechar o Estúdio.

Adicionar um campo existente

Para adicionar um campo que existe no modelo, mas não está presente na visualização atual, siga estas etapas:

  1. Navegue até a visualização relevante e clique no ícone (Alternar Estúdio) no canto superior direito. Como alternativa, com qualquer aplicativo aberto, clique no ícone (Alternar Estúdio) e navegue até a visualização relevante.

  2. Na guia Adicionar, no painel esquerdo, clique em Campos existentes para revelar uma lista de todos os campos do modelo que não estão presentes atualmente na visualização.

  3. Arraste o campo relevante e solte-o na posição desejada.

  4. Na guia Propriedades, configure as propriedades relevantes para o campo na visualização atual.

    Nota

    Várias propriedades podem ser configuradas de forma independente para diferentes visualizações, se necessário, como o Rótulo, o Widget, a visibilidade do campo para determinados grupos de usuários, bem como se o campo é Invisível, Obrigatório ou Somente leitura.

  5. Clique em Fechar no canto superior direito para fechar o Estúdio.

Propriedades do campo

Uma série de propriedades gerais pode ser configurada para a maioria das combinações de tipo de campo e widget. Propriedades adicionais estão disponíveis dependendo do tipo de campo e widget específicos selecionados. Por exemplo, campos Data e hora usando o widget Data e hora ou Intervalo de datas têm várias propriedades específicas que podem ser configuradas.

Propriedades gerais

  • Classe: Use Bootstrap ou outras classes personalizadas definidas no Odoo para personalizar como o campo é estilizado e exibido na interface.

  • Invisível: Ative essa propriedade quando não for necessário que os usuários visualizem um campo na interface do usuário. Isso ajuda a organizar a interface do usuário, mostrando apenas os campos essenciais, dependendo de uma situação específica.

  • Obrigatório: Habilite essa propriedade se um campo sempre deve ser preenchido pelo usuário antes de ser possível continuar.

  • Somente leitura: Habilite essa propriedade se os usuários não puderem modificar um campo.

Dica

  • A propriedade Invisível também se aplica dentro do Estúdio. Para visualizar campos ocultos no Estúdio, clique na guia Visualizar de uma visualização e ative Mostrar elementos invisíveis.

  • As propriedades Invisível, Obrigatório e Somente leitura podem ser ativadas apenas para registros específicos clicando em Condicional e criando um filtro.

    Example

    Na visualização de formulário do modelo Contato, o campo Título só aparece quando Pessoa física é selecionado, pois esse campo não seria útil para um contato de Empresa.

  • Rótulo: Este é o nome do campo na interface; o rótulo é usado para gerar o nome técnico do campo.

  • Dica de ajuda: Para explicar a finalidade de um campo, adicione uma descrição. O texto é exibido ao passar o mouse, em uma caixa de dica de ferramenta acima do ponto de interrogação ao lado do rótulo do campo.

  • Nome técnico: Para visualizar o nome técnico de um campo no Estúdio (e, durante a configuração de um novo campo, editá-lo, se desejar), ative o modo de desenvolvedor.

    Dica

    Se este campo precisar ser atualizado, mas não for mais editável via Estúdio, o nome técnico pode ser modificado por meio das configurações técnicas do banco de dados.

  • Widget: Para alterar a aparência ou a funcionalidade padrão de um campo, selecione um dos widgets disponíveis.

  • Espaço reservado: Para fornecer um exemplo de como um campo deve ser preenchido, adicione um texto de espaço reservado fixo. O texto aparece em cinza claro até que um valor seja inserido.

  • Espaço reservado dinâmico: Para fornecer o valor do campo selecionado como exemplo de como um campo deve ser preenchido. O texto aparece em cinza claro até que um valor seja inserido.

  • Valor padrão: Para exibir um valor padrão em um campo quando um registro é criado, adicione um valor.

  • Permitir visibilidade para grupos: Para limitar os usuários que podem visualizar o campo, selecione um ou mais acessos de grupos <access-rights/groups> de usuários.

  • Proibir visibilidade para grupos: Para impedir que determinados usuários vejam o campo, selecione um ou mais acessos de grupos <access-rights/groups> de usuários.

Propriedades dos campos de data e hora

Para campos Data e Hora usando o widget Data e Hora ou Intervalo de Datas, algumas propriedades específicas estão disponíveis:

  • Precisão mínima: Determina a menor unidade de data que deve ser selecionada no seletor de data. Os valores possíveis são Dia, Mês, Ano ou Década. Se nenhum valor for selecionado, o usuário deve selecionar um dia no seletor de data.

  • Precisão máxima: Determina a maior unidade de data que pode ser usada para navegar no seletor de data. Os valores possíveis são Dia, Mês, Ano ou Década. Se nenhum valor for selecionado, o usuário pode navegar no seletor de data por década.

  • Aviso para datas futuras: Ative essa propriedade para exibir um ícone de aviso se uma data futura for selecionada.

  • Formato de data: Por padrão, a data será exibida como 2 de abr. de 2025, 08:05. Ative esta propriedade para exibir a data no formato 4/2/2025 08:05:00. O modo numérico é o formato definido no idioma atual. Neste modo, os segundos são sempre exibidos.

  • Exibir data: Esta propriedade está ativada por padrão para campos Data e hora. Desative esta propriedade para exibir apenas a hora.

  • Mostrar hora: Essa propriedade é ativada por padrão para os campos Data e Hora. Em um campo somente leitura, desative a propriedade para mostrar somente a data. Isso pode manter uma visualização de lista menos desordenada, por exemplo.

  • Exibir segundos: Esta propriedade está desativada por padrão para campos Data e hora. Ative a propriedade para exibir os segundos.

  • Intervalo de tempo: Insira um valor para determinar os intervalos de minutos mostrados no seletor de tempo. Por exemplo, digite 15 para permitir intervalos de um quarto de hora. O valor padrão é definido como 5 minutos.

  • Primeira data aceita: Insira a primeira data que pode ser selecionada no seletor de datas no formato ISO, ou seja, AAAA-MM-DD. Se a data atual for sempre a primeira data aceita, digite hoje. No seletor de datas, as datas anteriores à primeira data aceita ficam acinzentadas.

  • Primeira data aceita: Insira a última data que pode ser selecionada no seletor de datas no formato ISO, ou seja, AAAA-MM-DD. Se a data atual for sempre a última data aceita, digite hoje. No seletor de datas, as datas posteriores à última data aceita ficam acinzentadas.

Modificar as propriedades de um campo

Para modificar as propriedades de um campo, siga estas etapas:

  1. Navegue até a visualização relevante e clique no ícone (Alternar Estúdio) no canto superior direito. Como alternativa, com qualquer aplicativo aberto, clique no ícone (Alternar Estúdio) e navegue até a visualização relevante.

  2. Clique no campo relevante.

  3. Na guia Propriedades, faça as alterações desejadas nas propriedades do campo.

    Dica

    Várias propriedades podem ser configuradas independentemente para diferentes visualizações, como o Rótulo, o Widget, a visibilidade do campo para determinados grupos de usuários, bem como se o campo é Invisível, Obrigatório ou Somente leitura.

  4. Clique em Fechar no canto superior direito para fechar o Estúdio.

Nota

O Nome Técnico de um campo (visível no Estúdio com o modo de desenvolvedor ativado) não pode ser modificado no Estúdio; isso pode ser feito através das configurações técnicas do banco de dados.

Modificar o nome técnico de um campo

Para modificar o nome técnico de um campo, ative o modo de desenvolvedor e siga estas etapas:

  1. Com o campo aberto no Estúdio, copie o nome técnico do campo.

  2. Remova o campo de todas as visualizações no Estúdio e clique em Fechar para fechar o Estúdio.

  3. Navegue até aplicativo Configurações ‣ Técnico ‣ Campos.

  4. Cole o nome técnico copiado na barra de pesquisa e abra o campo relevante.

  5. Modifique o Nome do Campo conforme necessário.

Depois que o nome técnico do campo for atualizado, o campo pode ser adicionado (novamente) à(s) visualização(ões) relevante(s) a partir da lista de campos existentes.

Importante

Ao atualizar o nome técnico de um campo, certifique-se de manter pelo menos o prefixo x_, que é necessário para qualquer campo personalizado; para campos criados usando o Estúdio, mantenha o prefixo x_studio_ para permitir que esses campos sejam identificados mais facilmente.

Remover um campo de uma visualização

Para remover um campo de uma visualização, siga estas etapas:

  1. Navegue até a visualização relevante e clique no ícone (Alternar Estúdio) no canto superior direito. Como alternativa, com qualquer aplicativo aberto, clique no ícone (Alternar Estúdio) e navegue até a visualização relevante.

  2. Clique no campo relevante.

  3. Role até o final da aba Propriedades, depois clique em Remover da visualização.

  4. Clique em Ok para confirmar a ação.

Dica