Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Ao definir quais dados são exibidos por uma exibição ou um controle, você pode especificar uma condição que deve existir para que os dados sejam exibidos. A condição pode ser disparada por uma propriedade específica ou quando um valor de script ou propriedade é avaliado como true . Quando a condição de seleção é atendida, a definição da exibição ou do controle é usada.
Especificando uma condição de seleção para uma definição
Ao criar uma definição para um modo de exibição ou controle, o EntrySelectedBy elemento é usado para especificar quais objetos usarão a definição ou qual condição deve existir para que a definição seja usada.
A condição é especificada pelo SelectionCondition elemento.
No exemplo a seguir, uma condição de seleção é especificada para uma definição de uma exibição de tabela. Neste exemplo, a definição é usada somente quando o script especificado é avaliado como true .
<TableRowEntry>
<EntrySelectedBy>
<SelectionCondition>
<ScriptBlock>ScriptToEvaluate</ScriptBlock>
</SelectionCondition>
</EntrySelectedBy>
<TableColumnItems>
</TableColumnItems>
</TableRowEntry>
Não há nenhum limite para o número de condições de seleção que você pode especificar para uma definição de um modo de exibição ou controle. Os únicos requisitos são os seguintes:
A condição de seleção deve especificar um nome de propriedade ou script para disparar a condição, mas não pode especificar ambos.
A condição de seleção pode especificar qualquer número de tipos .NET ou conjuntos de seleção, mas não pode especificar ambos.
Especificando uma condição de seleção para um item
Você também pode especificar quando um item de um modo de exibição de lista ou controle é usado incluindo o ItemSelectionCondition elemento na definição de item. No exemplo a seguir, uma condição de seleção é especificada para um item de um modo de exibição de lista. Neste exemplo, o item é usado somente quando o script é avaliado como true .
<ListItem>
<ItemSelectionCondition>
<ScriptBlock>ScriptToEvaluate</ScriptBlock>
</ItemSelectionCondition>
</ListItem>
Você pode especificar apenas uma condição de seleção para um item. E a condição deve especificar um nome de propriedade ou script para disparar a condição, mas não pode especificar ambos.
Elementos XML
Os seguintes elementos XML são usados para criar uma condição de seleção.
Os elementos a seguir especificam as condições de seleção para definições de exibição:
Elemento SelectionCondition para EntrySelectedBy para TableControl (formato)
Elemento SelectionCondition para EntrySelectedBy para ListControl (formato)
Elemento SelectionCondition para EntrySelectedBy para WideControl (formato)
Elemento SelectionCondition para EntrySelectedBy para CustomControl (formato)
Os elementos a seguir especificam as condições de seleção para as definições de controle comum e de exibição:
O elemento a seguir especifica a condição de seleção para expandir objetos de coleção:
O elemento a seguir especifica a condição de seleção para exibir um novo grupo de dados:
O elemento a seguir especifica uma condição de seleção de item para uma exibição de lista:
Os elementos a seguir especificam uma condição de seleção de item para controles: