Копирование информации в повторяющуюся таблицу компонента infopath
Я пытаюсь изменить существующую форму информационного пути, которая содержит контейнер повторяющейся таблицы. Пользователь вводит данные в таблицу, и форма используется другой программой для обработки.
Текущее требование заключается в том, что пользователь должен иметь возможность копировать данные откуда-то и непосредственно вставлять в таблицу. Пользователь может копировать данные, содержащие несколько строк, и вставлять их. Этот источник может быть где угодно, а также пользователь может вводить данные вручную строка за строкой, поэтому подключение к данным невозможно.
Но данные усекаются, и в форму вводится только первая строка, поскольку в форме присутствует только одна строка. Я узнал, что это было поведение после поиска в Google. Есть ли обходной путь для этого. Как перезаписать функцию вставки с использованием кода?
Спасибо за любую помощь.
1 ответ
Я не могу комментировать, поэтому мне придется оставить это как ответ, пожалуйста, не голосуйте, так как я пытаюсь помочь вам.
Не уверен, что это возможно, но попробуйте создать поле, которое позволяет пользователю вводить количество строк. Таким образом, они могли бы взглянуть на количество строк в своей таблице Excel и увидеть, что это 32 (или любое другое число). Затем вы можете взять это количество строк и создать форму с повторяющейся таблицей с указанным количеством строк. Таким образом, они могут вставить количество строк, которое нужно вставить.
Конечно, это не идеально, но попытка сделать что-то подобное может быть проще, чем перезапись операции вставки.