Установите значение поля Infopath из элемента управления раскрывающегося списка aspnet на сайте sharepoint 2010 - PullRequest
0 голосов
/ 05 августа 2011

Я разрабатываю систему технической поддержки на sharepoint 2010 для нашего отдела управления оборудованием, с помощью которой агент по вызовам может регистрировать жалобы клиента через билеты. Я создал 3 раскрывающихся списка (элементы управления asp.net из конструктора sharepoint) на странице службы поддержки, считывая соответственно из нашей базы данных «проекты», «свойства» и «единицы», и агент вызова выберет соответствующий выбор в соответствии с клиент.

Я создал пользовательский список, это билеты службы поддержки, и изменил его макет в infopath 2010.

Я отображаю этот список на той же странице, но отфильтрован в соответствии с выбранной единицей из раскрывающегося списка «Единицы», чтобы отобразить историю заявок для этой конкретной единицы.

Мне нужно установить значение по умолчанию для поля «unit» в новом тикете после того, как агент по вызову нажмет «добавить новый элемент», чтобы оно было значением, выбранным в раскрывающемся списке «unit».

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

Значение единицы было успешно передано, но, конечно, мне нужно нажать «сохранить» после того, как я ввел варианты для трех выпадающих меню в этой форме «движка», чтобы значение было сохранено и передано «новому тикету». "форма. также это было намного медленнее, и фильтр истории не работал.

Поэтому мне нужно вернуться к первому решению и сохранить 3 раскрывающихся списка asp.net, а затем передать значение в раскрывающемся списке «единицы» в поле «единицы» в форме заявки.

Спасибо всем заранее:)

1 Ответ

0 голосов
/ 05 августа 2011

Я не думаю, что возможно ввести значения в форму IP.Однако рассмотрим этот обходной путь:

Вы создаете раскрывающиеся списки «проекты», «свойства» и «единицы» в InfoPath, а затем сопоставляете эти свойства со списком SharePoint. Таким образом, вы все равно можете применить фильтр / группу SharePoint по умолчаниюповедением / etc, и вам на самом деле ничего не нужно кодировать самостоятельно: -)

...