Habilite a configuração de componentes com controladores herdados no construtor de componentes
Saiba como os componentes podem herdar recursos da página.
Usando o construtor de componentes, os desenvolvedores adicionam recursos de dados de duas maneiras: Diretamente no componente ou por meio da herança da página.
Configuração direta
Quando você adiciona recursos de dados diretamente a um componente, eles permanecem contidos nesse componente. Esses recursos de dados internos não ficam visíveis ou acessíveis quando o componente é colocado em uma página.
Herança
Você pode configurar um componente para herdar recursos de dados da página em que ele foi colocado. Quando a herança está habilitada, o componente verifica se há recursos de dados do mesmo tipo e se conecta automaticamente a eles. Por exemplo, um componente configurado para herdar controladores de formulário procurará controladores de formulário na página. Isso permite que o componente seja usado em diferentes contextos de página e aproveite os recursos de dados existentes sem configuração manual todas as vezes.
Quando você coloca um componente configurado para herança em uma página, o comportamento de herança funciona da seguinte forma:
| Recursos correspondentes encontrados | Comportamento |
|---|---|
| Nenhuma correspondência encontrada | Cria um novo recurso do mesmo tipo usando a configuração inicial do componente |
| Um | Conecta-se a esse recurso |
| Múltiplo | Conecta-se à primeira instância desse recurso |
Habilite a configuração de componentes com controladores herdados
Configure componentes para herdar controladores e recursos de dados automaticamente quando colocados nas páginas.
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 texto e o configuraremos para herdar o controlador de lista. Em seguida, o colocaremos em uma página de lista onde o componente se conecta ao controlador de lista e exibe o nome da tabela apropriado.