Associações

<< Clique para Mostrar o Sumário >>

 

Associações

Para a importação ou a exportação de Associações no E3, deve ser selecionada a opção correspondente no modelo. Não há como excluir apenas um ou outro tipo de Associação. Ou todas são importadas ou exportadas ou nenhuma.

Cada Associação ocupa uma linha no arquivo CSV. A identificação das Associações é realizada através das seguintes palavras-chave:

AgSimple: Associações Simples, Bidirecionais ou Reversas (estas devem ser diferenciadas pelas propriedades Reverse e Bidirectional)

AnalogBind: Associações Analógicas

AnimationBind: Associações Digitais

TableBind: Associações por Tabela

 

As propriedades ou os campos das Associações são importados ou exportados como se fossem propriedades de objetos, com uma coluna no arquivo CSV para cada uma delas. Todas as Associações possuem as propriedades Source e Property e, além delas, as propriedades existentes para cada Associação são as seguintes:

AgSimple: Reverse, Bidirectional

AnalogBind: SrcHiValue, SrcLoValue, DstHiValue, DstLoValue

AnimationBind: BlinkOn, BlinkOff, OnValue, OffValue, BlinkOnValue, BlinkOffValue

 

A criação de linhas da tabela respeita o índice informado pelo usuário. Se o índice não é um número, é mostrada uma mensagem de erro (nome inválido). Se é um índice inexistente (por exemplo, só existem duas linhas na tabela e o usuário quer inserir a linha cinco), as linhas que faltam são criadas com os valores padrão.

Todas as Associações são importadas ou exportadas, independente da seleção de propriedades que o usuário tenha realizado. Se uma Associação para determinada propriedade já existir, o usuário é questionado sobre o que fazer. Caso contrário, elas são criadas.

Importação de uma Associação pré-existente

Importação de uma Associação pré-existente

No nome do objeto deve ser informado o caminho completo, no formato Objeto.Links.Nome. Exemplo:

'Links indica que é uma Associação
'e Value é a propriedade que possui a Associação
Texto1.Links.Value

Esta página foi útil?