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

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

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

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

Ответы [ 2 ]

1 голос
/ 11 ноября 2008

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

count(/my:myFields/my:item)

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

0 голосов
/ 06 января 2009

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

...