Como posso fazer um campo de texto InfoPath dentro de uma auto incremento tabela de repetição?

StackOverflow https://stackoverflow.com/questions/280971

  •  07-07-2019
  •  | 
  •  

Pergunta

Dentro do meu formulário do InfoPath (que tem de ser carregado dentro de um Portal SharePoint pelo navegador) Eu tenho uma tabela de repetição contendo vários campos. Agora eu gostaria de fazer o primeiro autoincrement campo de texto começando por 1. Como exatamente eu posso fazer isso?

Já ouviu falar de uma maneira usando a função "contagem", mas isso produz erros ou na melhor das hipóteses um número estático que, infelizmente, não conta. A função eu adicionei para o campo é "count (.) + 1"

Todas as sugestões?

Foi útil?

Solução

Vamos dizer que seu grupo de repetição é chamado de "item" e seu campo autoincrement é chamado de "índice". O valor padrão do campo de índice deve ser

count(/my:myFields/my:item)

Esta deve contar corretamente para você.

Outras dicas

Eu suspeito que você realmente quer posição (). Contagem só vai retornar a contagem total de nós que correspondem a expressão XPath você lhe dá.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top