---
title: "Utilização de condições de linha e coluna em tabelas no StyleVision 2013"
date: "2012-10-09"
categories: 
  - "xpath"
tags: 
  - "stylevision"
  - "v2013"
  - "xpath"
description: Explore as novas funcionalidades de processamento condicional no StyleVision 2013, que permitem aos utilizadores ocultar ou exibir linhas e colunas de tabelas com base em expressões XPath.
---
Status: #blog

Tags:  #stylevision #v2013 #xpath

Categories: [xpath+xquery](/blog/pt/category/xpathxquery.md)
# 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).

[![Diálogo "Editar Expressão XPath" do StyleVision 2013](https://lh3.ggpht.com/-dpiNDRyNDW8/UGWicODtKfI/AAAAAAAAACs/sgV_YLt3s8g/image_thumb%25255B3%25255D.png?imgmax=800 "StyleVision 2013 Edit XPath Expression dialog")](http://lh6.ggpht.com/-Xh3gow4YUVA/UGWibsTCUDI/AAAAAAAAACk/RujVtvTuv0g/s1600-h/image%25255B5%25255D.png)

Vamos analisar alguns cenários em que esta nova funcionalidade se revela particularmente útil.

<!--more-->

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, ou `true()` 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. 

[![StyleVision 2013: Avaliador de expressões XPath](https://lh5.ggpht.com/-0U1tb0NrUPM/UGWidaQC0QI/AAAAAAAAAC8/2pn7MEZCkBE/image_thumb%25255B7%25255D.png?imgmax=800 "StyleVision 2013 XPath expression evaluator")](http://lh5.ggpht.com/-4SAAlprjJlk/UGWic5A0ABI/AAAAAAAAAC0/x73KMS8Tr9I/s1600-h/image%25255B11%25255D.png)

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?](https://www.altova.com/pt/whatsnew.html). 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](https://www.altova.com/pt/download/stylevision/db_xslt_stylesheet_designer_enterprise.html) hoje mesmo!
