Копирование информации в повторяющуюся таблицу компонента infopath

Я пытаюсь изменить существующую форму информационного пути, которая содержит контейнер повторяющейся таблицы. Пользователь вводит данные в таблицу, и форма используется другой программой для обработки.

Текущее требование заключается в том, что пользователь должен иметь возможность копировать данные откуда-то и непосредственно вставлять в таблицу. Пользователь может копировать данные, содержащие несколько строк, и вставлять их. Этот источник может быть где угодно, а также пользователь может вводить данные вручную строка за строкой, поэтому подключение к данным невозможно.

Но данные усекаются, и в форму вводится только первая строка, поскольку в форме присутствует только одна строка. Я узнал, что это было поведение после поиска в Google. Есть ли обходной путь для этого. Как перезаписать функцию вставки с использованием кода?

Спасибо за любую помощь.

1 ответ

Я не могу комментировать, поэтому мне придется оставить это как ответ, пожалуйста, не голосуйте, так как я пытаюсь помочь вам.

Не уверен, что это возможно, но попробуйте создать поле, которое позволяет пользователю вводить количество строк. Таким образом, они могли бы взглянуть на количество строк в своей таблице Excel и увидеть, что это 32 (или любое другое число). Затем вы можете взять это количество строк и создать форму с повторяющейся таблицей с указанным количеством строк. Таким образом, они могут вставить количество строк, которое нужно вставить.

Конечно, это не идеально, но попытка сделать что-то подобное может быть проще, чем перезапись операции вставки.

Другие вопросы по тегам