Crie componentes personalizados para reutilizar em páginas com o construtor de componentes
Reutilize componentes personalizados em experiências e páginas em Construtor de IU.
Crie componentes personalizados em Construtor de IUIU de criação de componente de. A IU de criação de componente compartilha muitas semelhanças com a criação de páginas e permite configurar componentes da mesma maneira que você faria ao configurar uma página no Construtor de IU.
O poder dos componentes personalizados
A criação de componentes personalizados melhora a eficiência, a consistência e a capacidade de manutenção em toda a sua experiência. Ao criar elementos de IU reutilizáveis, você evita duplicar configurações, garante uma aparência uniforme e facilita o gerenciamento de atualizações ou mudanças de design. Os componentes personalizados também simplificam layouts complexos, oferecem suporte a configurações flexíveis e permitem testes e depuração mais fáceis. Eles também são úteis em ambientes de equipe, onde os componentes compartilhados ajudam a simplificar a colaboração e manter a experiência do usuário consistente em escala.
Os componentes personalizados são especialmente valiosos ao projetar páginas para diferentes tipos de usuário na sua experiência. Por exemplo, você pode criar um componente reutilizável que inclua uma lista e uma visualização de dados e, em seguida, personalizar seu conteúdo ou comportamento com base no grupo de usuários, permitindo que você mantenha um layout consistente enquanto fornece informações específicas da função.
Os componentes editados no Construtor de componentes serão atualizados automaticamente em todas as páginas em que forem usados.
Coleções de páginas ou componentes personalizados
Para criar experiências digitais eficientes e escaláveis, é importante reutilizar elementos sempre que possível. Duas maneiras de fazer isso são por meio de componentes personalizados e coleções de páginas. Cada serve a um propósito distinto, dependendo do escopo de reutilização de que você precisa.
- Componentes personalizados
- Use componentes personalizados quando quiser replicar uma parte específica de uma página, como um título, lista, formulário ou botões em várias páginas.
- Coleções de páginas
- Você deseja reutilizar um layout de página inteiro e uma configuração em várias páginas ou experiências.
IU do componente personalizado
Você pode acessar o construtor de componentes em Construtor de IUselecionando Criar no cabeçalho ou Componente lado a lado no Construtor de IUpágina inicial.
Componentes criados com Construtor de IUpode ser encontrado na caixa de ferramentas ao adicionar um componente a uma página e na lista de componentes na página inicial de Construtor de IU. Você pode atualizar ou modificar componentes personalizados localizando-os na lista de componentes na página inicial do Construtor de IU.
Use valores de teste no construtor de componentes para fornecer valores simulados para parâmetros de URL obrigatórios e opcionais ao criar um componente personalizado. Os valores de teste ajudam a validar como um componente agirá quando adicionado a uma página, garantindo que as vinculações e os recursos de dados estejam funcionando corretamente. Para obter mais informações sobre valores de teste, consulte, Testar valores em uma página.
Você pode duplicar rapidamente um componente personalizado na tela de configurações do componente selecionando Duplicado , que cria uma cópia exata do componente para reutilização ou modificação.
Construtor de componentes versus Desenvolvimento de componente da NOW CLI
Há duas maneiras de criar componentes para Construtor de IU. O primeiro é usar o componente low-code no Construtor de IU, que oferece uma interface de arrastar e soltar para criar componentes personalizados. O segundo está usando Ferramentas do desenvolvedor do NOW CLI para criar componentes por meio de código. Ambos os métodos produzem componentes que podem ser adicionados à caixa de ferramentas do UIB e reutilizados em todas as experiências. Tenha em mente que as mudanças nos componentes incluídos podem afetar ambos os tipos.
Embora ambas as ferramentas criem componentes para Construtor de IU, há diferenças importantes a serem consideradas.
- Componentes criados dentro Construtor de IUpode referenciar controladores e recursos de dados.
- Cria "Componentes do macroponent", que são armazenados na tabela sys_ux_macroponent.
- O Construtor de componentes é ideal para usuários que preferem uma interface visual de arrastar e soltar para criar componentes.
- Excelente para criar rapidamente componentes simples a moderadamente complexos.
- Destinado a desenvolvedores que precisam escrever HTML, CSS e JavaScript personalizados.
- Adequado para a construção de componentes complexos e personalizáveis.
- Os componentes criados com a NOW CLI são armazenados na tabela sys_uib_toolbox_component.
Práticas recomendadas
. Construtor de IUo construtor de componentes personalizados não tem recursos de governança e pode levar à duplicação e inconsistência em sua experiência. As equipes podem criar componentes semelhantes com pequenas variações, resultando em uma IU fragmentada e em uma experiência do usuário confusa. É recomendável que sua equipe conclua auditorias regulares e a comunicação entre equipes para manter o alinhamento e evitar a fragmentação à medida que suas experiências crescem.
Todos os componentes são projetados para serem seguros para upgrade, desde que sua política de segurança esteja definida como read_only . Isso fornece maior proteção de upgrade para componentes maiores ou parciais de página em comparação com outras unidades implantáveis, como pacotes e modelos de página. No entanto, isso também significa que os componentes prontos para uso (OOTB) podem não ser editáveis.
Crie componentes para reutilizar em todas as páginas
Crie componentes personalizados reutilizáveis para usar em experiências e páginas no Construtor de IU.
Antes de Iniciar
Função necessária: ui_builder_admin
Por Que e Quando Desempenhar Esta Tarefa
Neste exemplo do Construtor de componentes, criaremos um componente de Cronômetro para rastrear o tempo decorrido, que pode ser adicionado a qualquer página. O componente incluirá propriedades personalizáveis que podem ser modificadas depois que for colocado em uma página.
Procedimento
Resultado
Seu componente personalizado agora está disponível no Construtor de IUcaixa de ferramentas.