none
diff данных в формах InfoPath RRS feed

  • Общие обсуждения

  • Есть форма в InfoPath. SharePoint хранит версии данных заполненных в форме. Есть ли какие либо стандартные методы для отображения изменений данных в форме? Тоесть мне нужно, чтобы открыв форму я мог увидеть последние данные в форме и те изменения которые были внесены в предыдущих версиях. Тоесть вывести некийй diff между данными в форме.

    p.s: просто просматривать различные версии недостаточно, нужен именно diff

    24 ноября 2008 г. 5:32

Все ответы

  • Хм. как я понял штатных средств для реализации данной задачи нет. Тогда возникает вопрос: Как в InfoPath получить содержимое документа, определённой версии, хранящемся на сервере SharePoint? Понятно что тут придётся писать ручками. У контролов InfoPath есть событие что-то типа инициализация (сейчас нет возможности посмотреть). Дык вот нужен код, получающий содержимое определённой версии документа. Или пинок в нужном направлении
    1 декабря 2008 г. 8:24
  • Вкурив немного, нашёл путь к решению. Вобщем так:

    1. В infoPath "сервис/программирование/событие загрузка"

    2. К создавшемуся проекту добавляем Web Reference. "Web services on the local machine" -> "Lists". Вобщем путь http://localhost/_vti_bin/Lists.asmx.

    3. Ссылка добавляется как localhost.

    Собсно дальше не понятно как юзать сей сервис Ибо набрав "localhost." не видно не одного метода а только обработчики событий.

    2 декабря 2008 г. 6:35