Как я могу создать текстовое поле InfoPath в рамках автоматического увеличения повторяющейся таблицы?

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

  •  07-07-2019
  •  | 
  •  

Вопрос

В моей форме InfoPath (которую браузер должен загрузить на портал SharePoint) у меня есть повторяющаяся таблица, содержащая несколько полей. Теперь я хотел бы сделать первый автоинкремент текстового поля, начиная с 1. Как именно я могу это сделать?

Я уже слышал о способе использования " счетчика " функция, но это приводит к ошибкам или, в лучшем случае, к статическому числу, которое, к сожалению, не учитывается. Функция, которую я добавил для этого поля: "count (.) + 1"

Есть предложения?

Это было полезно?

Решение

Допустим, ваша повторяющаяся группа называется " item " и ваше поле автоинкремента называется «индекс». Значением поля индекса по умолчанию должно быть

count(/my:myFields/my:item)

Это должно быть правильно для вас.

Другие советы

Я подозреваю, что вы действительно хотите position (). Счетчик просто возвращает общее количество узлов, которые соответствуют указанному вами выражению xpath.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top