Configurações derivadas
As configurações derivadas permitem criar um relacionamento pai-filho em uma configuração. Por padrão, todos os parâmetros na configuração-filho são vinculados à configuração pai. Se você alterar um parâmetro na configuração pai, essa mudança será automaticamente propagada para o filho.
Você pode ignorar qualquer parâmetro configurável na configuração derivada para que ele não seja mais vinculado ao pai.
Considere o seguinte exemplo: A Peça1 possui três configurações:
|

|
A tabela a seguir mostra o efeito de uma alteração realizada na configuração A sobre as configurações B e C.
Altera a configuração A e aplica a mudança em:
|
Efeito na configuração B
|
Efeito na configuração C
|
|
Alterações
|
Não é alterada
|
Especificar configurações (especifique a configuração A)
|
Alterações
|
Não é alterada
|
|
Alterações
|
Alterações
|
Clique em
para ver um exemplo de configurações derivadas.
Para criar uma configuração derivada manualmente:
-
No ConfigurationManager, clique com o botão direito na configuração e selecione Adicionar configuração derivada.
-
Defina as opções no PropertyManager.
-
Clique em
.
A configuração derivada é adicionada ao ConfigurationManager abaixo do respectivo pai.
Você pode também adicionar configurações derivadas usando a caixa de diálogo Modificar configurações.
Para criar uma configuração derivada com uma tabela de projeto:
Em uma tabela de projeto, o cabeçalho da coluna para controlar configurações derivadas usa a seguinte sintaxe:
$PAI
O cabeçalho da coluna não diferencia maiúsculas e minúsculas.
Digite os nomes da configuração pai nas células do corpo da tabela.
Não é possível especificar uma configuração pai em uma tabela de projeto quando sua configuração filho tiver sido criada primeiro, exceto quando o pai já existia no modelo.

Válido: Pai criado antes da configuração derivada
|

Inválido: Pai criado depois da configuração derivada
|