Elemento ForEach (Exibir)
Fornece um mecanismo básico para enumerar uma coleção de modos de exibição ou campos definidos a atual lista.
<ForEach
Select = "Text">
</ForEach>
Atributos
Atributo | Descrição |
---|---|
Select |
Necessário Text. O espaço para nome para enumerar. |
Elementos filho
Diversos |
Elementos pai
Diversos |
Ocorrências
No mínimo: 0 Máximo: Unbounded |
Comentários
O valor do atributo de seleção Select varia nos arquivos de esquema diferente:
Opções/escolha em um campo Opção Choice. Observe uso de maiúscula e a falta de uma barra (/) à esquerda. Neste maiúsculas e minúsculas, o elemento ForEach ForEach deve ser aninhado dentro outro elemento ForEach que enumera Fields/Field (in other words, Dentro um elemento 17518be2-0b60-4920-b049-66aa607ceffc campos). O atual apontar na enumeração Fields campos deve ser um campo Opção Choice.
/FIELDS/Field para enumerar todos os campos a atual lista.
/FORMS/Form para enumerar todos os formulários para uma lista específica (muito semelhante aos modos de exibição).
/LISTTEMPLATES/ListTemplate para enumerar todos os o servidor-com suporte definições lista especificadas no arquivo Onet.xml Onet.xml (para anúncios, tarefas, contatos, eventos e SO on).
/DOCUMENTTEMPLATES/DocumentTemplate para enumerar todos os o servidor-com suporte arquivos modelo biblioteca documento (planilha do Excel Microsoft, documento do Word Microsoft, etc..).
O corpo do elemento ForEach ForEach é processado uma vez para cada exibição ou campo na coleção. O elemento c01137cb-20ca-4574-b843-31d046388897 propriedade pode ser usado para extrair individual Propriedades da exibição ou campo.
O elemento ForEach ForEach também pode ser usado para fazer referência a um campo único ou exibição. Para fazer isso, uma variável deve ser definido com o nome do campo desejado ou exibição; o atributo MatchVar MatchVar é usado para fazer referência dessa variável.
Exemplo
O seguinte exemplo usa o elemento ForEach ForEach para construção uma caixa drop-down list.
<ForEach Select="CHOICES/CHOICE">
<HTML>fld.AddChoice(</HTML>
<ScriptQuote>
<Property Select="."/>
</ScriptQuote>
<HTML>, </HTML>
<ScriptQuote>
<Property Select="Value"/>
</ScriptQuote>
<HTML>);</HTML>
</ForEach>