#sharepoint-2010 #infopath2010
#sharepoint-2010 #infopath2010
Вопрос:
Я создал форму для использования во время собрания. Нескольким пользователям необходимо одновременно нажать кнопку утвердить. Проблема в том, что если все они находятся в форме одновременно, будет сохранено только последнее утверждение и будут сброшены поля, одобренные другими … поскольку при открытии формы утверждения не было. Думаю, я должен был это предвидеть. Могу ли я что-нибудь сделать?
Ответ №1:
Используйте два списка с отношением родитель / потомок.
Вам нужен основной список с уникальным идентификатором и подробный список, в котором основной идентификатор присваивается новым элементам списка для определения взаимосвязи. В основном списке вы можете настроить форму отображения, чтобы она содержала список связанных элементов в подробном списке и ссылку для добавления новых элементов в этот подробный список. Немного JavaScript гарантирует, что новому элементу в списке сведений автоматически присваивается идентификатор основного элемента.
Ясно, как грязь? У деревенщины SharePoint есть видеоурок для 2007 и 2010 годов.
Если вы просмотрите материал (материал 2007 полезен для понимания подхода), вы обнаружите, что существует два метода: один с использованием SharePoint Designer, другой без SPD.
Вернемся к собранию: перед собранием создайте элемент в главном списке. Каждый может увидеть элемент на своем экране и щелкнуть, чтобы создать связанный элемент в подробном списке. Все они могут сохранять связанные с ними элементы одновременно, поскольку это отдельные элементы списка в подробном списке. Обновите вид отображения элемента основного списка, чтобы просмотреть ответы всех пользователей.