Como ocultar um campo do formulário quando ele estiver em modo público? Usando CSS Suponhamos que você tenha um formulário chamado Solicitação de Orçamento e deseja ocultar os campos Status e Identity apenas quando esse Formulário estiver sendo apresentado no "modo/ambiente" Público (Website, Form Público,  Portal Público) , basta aplicar o CSS abaixo. Levando em consideração que na estrutura do formulário, todos os elementos que compõem os campos possuem a classe CSS no formato  .item-[id do campo] . Isso significa que, para ocultar um campo específico, você pode utilizar essa classe no seletor CSS. Quando o formulário estiver no modo público, a tag conterá a classe public-portal . Com isso, você pode esconder os campos desejados da seguinte forma: html.public-portal .item-identity{ display: none } html.public-portal .item-status{ display: none } Dessa forma, sempre que o formulário estiver público, os campos Status e Identity serão ocultados automaticamente.   Usando Javascript   //Qualquer uma dessas funções javascript pode te ajudar //a função javascript retorna se o form está no modo Publico ou não var isPublicPortal = formContext.isPublicPortal(); //OU //a função javascript retorna se o form está no modo Publico ou não var isPublicForm = formContext.isPublicForm();