O componente Conjunto de guias
na categoria Layout Woodstock da Paleta é um recipiente de um conjunto de componentes Guia.
Os usos típicos de um conjunto de guias são:
Um componente Conjunto de guias contém componentes Guia
, e os componentes Guia podem conter outros componentes Guia. Você pode vir os componentes exibidos como nós hierárquicos na
Você pode adicionar uma nova guia a um conjunto de guias de duas formas: clicando com o botão direito do mouse no componente Conjunto de guias ou soltando um novo componente Guia no Conjunto de guias ou em um componente Guia.
Você pode soltar um novo componente Guia em um conjunto de guias no Visual Designer à direita ou à esquerda das guias existentes para criar uma nova guia nesse nível. As guias em um conjunto de guias também podem ser recipientes de outras guias. Se soltar um componente Guia em uma guia existente, a nova guia se torna uma filha da guia na qual você a soltou. O número máximo de níveis de guias é três.
Por exemplo, a imagem seguinte mostra um conjunto de guias com três níveis de guias. A Guia 1 possui três guias filhas, Guia 4, Guia 5 e Guia 6. A Guia 4 possui duas guias filhas, Guia 7 e Guia 8.

O componente Conjunto de guias determina qual guia é renderizada quando selecionada, armazenando o valor na propriedade selected. Por padrão, a propriedade selected é definida para a primeira guia criada para o componente. Se clicar em uma guia enquanto cria a sua página da Web, essa guia se torna a guia selecionada. Você pode informar durante o tempo de design que uma guia é selecionada porque a sua cor se altera, como mostrado na imagem anterior, na qual a guia 1, guia 4 e guia 7 foram selecionadas.
selected não é atualizada, e o conjunto de guias exibe a guia selecionada anteriormente como selected.Em outras palavras, por padrão, um usuário não pode mover-se de uma guia para outra até que tenha fornecido valores válidos para todos os componentes de entrada da guia atual. Este comportamento poderá ser apropriado se os seus usuários tiverem que definir valores dos componentes de entrada em uma guia antes de ir para outra guia, como fariam em um assistente.
Se quiser evitar esse comportamento, defina o conjunto de guias como immediate. Entretanto, o efeito colateral é que você não poderá mais vincular de forma confiável a propriedade selected do conjunto de guias. O valor vinculado será atualizado se não houver componentes de entrada inválidos, mas ele não será atualizado se houver componentes de entrada inválidos na guia atual.
immediate de um conjunto de guias e como suas guias afetam o comportamento do conjunto de guias:
immediate, e as guias 1 e 2 contêm campos necessários com validadores. Os erros de validação são lançados e o usuário não poderá alternar as guias até que os erros de validação sejam resolvidos.immediate, mas as guias não são. As guias 1 e 2 contêm campos necessários com validadores. Os erros de validação são lançados e o usuário não pode alternar as guias.
immediate, e as guias 1 e 2 contêm campos necessários com validadores. Os erros de validação não são lançados e o usuário pode alternar as guias.immediate, mas as abas são. As guias 1 e 2 contêm campos necessários com validadores. O usuário não pode alternar entre as guias.