none
[InfoPath] Ошибка при обработке формы. RRS feed

  • Вопрос

  • Есть browser-enabled форма, развёрнутая на MOSS. При загрузке формы программно заполняется повторяющаяся таблица (данные берутся из дополнительного источника данных - списка Sharepoint). Однако при нажатии на любую кнопку на форме начинаются проблемы - выходит окошко: "Ошибка при обработке формы." и две кнопки - "Повторить" и "Выход из формы". Всё, больше никакой информации нет.

    Что самое странное, аналогичная форма в аналогичной среде чувствует себя прекрасно

Ответы

  • В общем, как я понял, косяк был в именах полей. В форме и в функции отправки изменений на сервер я использовал внутренние имена полей, а InfoPath использует видимые имена, заменяя пробелы на символ "_". Похоже, ошибка крылась именно в этом - после полной переделки формы она заработала
    • Помечено в качестве ответа Andrey Gordeev 28 мая 2010 г. 12:58

Все ответы

  • При такой постановке вопроса сложно что-то посоветовать. Собственно и вопроса не видно.
    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    Модератор
  • По-моему, вопрос тут очевиден :) Как избежать этой ошибки?

  • Ваш вопрос из разряда: я написал программу на C# и она не работает - что делать?

    Ну попробуйте создать другую библиотеку с этим шаблоном - работает?


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    Модератор
  • Ваш вопрос из разряда: я написал программу на C# и она не работает - что делать?

    Ну попробуйте создать другую библиотеку с этим шаблоном - работает?


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/


    Мой вопрос был адресован в первую очередь тем, кто с этой проблемой встречался.

    Разве есть разница, из какой библиотеки открывать форму? Она ведь хранится на Forms Server

    PS: Попробовал, не помогает

  • В общем, как я понял, косяк был в именах полей. В форме и в функции отправки изменений на сервер я использовал внутренние имена полей, а InfoPath использует видимые имена, заменяя пробелы на символ "_". Похоже, ошибка крылась именно в этом - после полной переделки формы она заработала
    • Помечено в качестве ответа Andrey Gordeev 28 мая 2010 г. 12:58