Utilização de condições de linha e coluna em tabelas no StyleVision 2013
A capacidade de ocultar condicionalmente linhas ou colunas de tabelas tem sido uma funcionalidade muito solicitada pelos utilizadores do StyleVision. O StyleVision 2013 adiciona esta capacidade através de expressões condicionais aplicadas a linhas e colunas de tabelas. É possível definir processamento condicional em colunas e linhas individuais de tabelas estáticas e dinâmicas, bem como em cabeçalhos de coluna e linha, para exibir ou ocultar a coluna, a linha ou o cabeçalho, dependendo da veracidade da condição. As condições são especificadas utilizando o editor de expressões XPath do StyleVision. Se uma condição for avaliada como verdadeira, a coluna, a linha ou o cabeçalho são exibidos; caso contrário, não são exibidos (ou seja, são ocultados).
![]()
Vamos analisar alguns cenários em que esta nova funcionalidade se revela particularmente útil.
Aqui estão alguns exemplos de situações em que este tipo de condição pode ser utilizada:
- Numa coluna, linha ou tabela, insira a expressão XPath
false()para ocultar a coluna, outrue()para a exibir - Uma coluna só é exibida se a soma de todos os valores nessa coluna for superior a um determinado valor inteiro
- Uma coluna ou linha só é exibida se nenhuma célula nessa coluna ou linha, respetivamente, estiver vazia
- Uma coluna ou linha só é exibida se existir um determinado valor numa célula dessa coluna ou linha, respetivamente
Para definir uma condição para uma linha ou coluna, basta selecionar a linha ou coluna desejada e, no menu que aparece ao clicar com o botão direito, selecionar "Editar Processamento Condicional"
Como uma breve introdução a mais uma funcionalidade nova e útil no StyleVision 2013, que poupa tempo, note o novo botão "Evaluator" (avaliador) no diálogo "Editar Expressão XPath". Ao clicar neste botão, é apresentada a nova extensão "XPath Evaluator" do StyleVision, que permite verificar facilmente e de forma contextualizada os resultados das expressões XPath enquanto está a editá-las.
![]()
A expressão XPath na caixa de texto "Expressão XPath 2" pode ser editada, e a expressão pode ser avaliada imediatamente, com os resultados exibidos no painel "Resultados". As opções de avaliação incluem:
- Avaliação durante a digitação: Se esta caixa de seleção estiver marcada, a expressão XPath é avaliada: (i) a cada tecla pressionada durante a edição da expressão, e (ii) quando o modo é alterado de "Modo de Construção" para "Modo de Avaliação".
- Avaliar agora: Este botão fica ativo quando a opção "Avaliar ao digitar" não está selecionada. Clique nele para avaliar a expressão.
Para obter informações sobre outras funcionalidades inovadoras que aumentam a produtividade no StyleVision 2013 e em outras ferramentas do MissionKit 2013, consulte O que há de novo na linha de produtos Altova?. Para explorar ainda mais as muitas novas funcionalidades do StyleVision 2013, pode também descarregar uma versão de avaliação gratuita de 30 dias hoje mesmo!