Wie kann ich ein InfoPath-Textfeld in einer wiederholten Tabelle Autoinkrement machen?
-
07-07-2019 - |
Frage
Im Rahmen meiner InfoPath-Formular (das innerhalb eines Sharepoint Portal vom Browser geladen werden muss) Ich habe eine sich wiederholende Tabelle mit mehreren Feldern. Nun möchte Ich mag das erste Textfeld machen AutoIncrement beginnend von 1. Wie genau kann ich das tun?
Ich habe schon von einer Art und Weise gehört, durch den „count“ -Funktion, aber dies erzeugt Fehler oder in besten Fall eine statische Zahl, die leider nicht zählen. Die Funktion Ich habe für das Feld hinzugefügt ist "count (.) + 1"
Irgendwelche Vorschläge?
Lösung
Lassen Sie uns sagen, dass Ihre Wiederholungsgruppe „Artikel“ und Ihr autoincrement Feld genannt wird, „Index“ bezeichnet. Der Standardwert des Indexfeldes sollte
count(/my:myFields/my:item)
Dies sollte richtig für Sie zählen.
Andere Tipps
Ich vermute, dass Sie wirklich wollen Position (). Graf ist gerade dabei die Gesamtzahl der Knoten zurückzugeben, die den XPath-Ausdruck übereinstimmen geben.