Несколько форм Sharepoint - PullRequest
       10

Несколько форм Sharepoint

1 голос
/ 10 февраля 2010

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

То, что я пытаюсь сделать, - это сохранить информацию о моем клиенте в отдельном списке / форме, чтобы я мог повторно использовать ее и в другом приложении.

То, что я хотел бы сделать, это дать сборщику выбрать покупателя из списка, и, если покупатель отсутствует в списке, разрешить создание нового.

Что меня интересует, так это то, как я могу покинуть основную форму, создать нового клиента и затем вернуться в основную форму, но с новой информацией о клиенте, переданной в новую форму в выбранном виде. В ASP.NET один из способов сделать это - через строку запроса, но я не уверен, выполнимо ли это или предпочтительнее в Sharepoint.

Любые мысли или ссылки на учебники будут великолепны.

Имейте в виду, что из-за ограничений доступа / безопасности я пытаюсь сделать это строго через браузер и Sharepoint Designer.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 12 февраля 2010

Вы можете использовать параметр Строка запроса источника, чтобы вернуть вас к исходной форме после заполнения новой формы клиента. Однако, если вы не добавите некоторый код (либо на JavaScript, либо на стороне сервера), вы не получите идентификатор нового клиента.

Лучшим вариантом, вероятно, является использование jquery и веб-сервисов sharepoint. Это очень просто, если вы начнете с правильных сценариев , и вы можете сделать что-то вроде своего первоначального плана - создать простую форму во всплывающем окне jquery ui.

Вы также можете использовать javascript для управления связями между несколькими формами, но вы должны быть осторожны при очистке уже введенных данных формы.

Другой вариант - отредактировать dispform.aspx и добавить представления данных для других списков вместе с соответствующими кнопками добавления, а также добавить javascript в новую форму клиента, которая задает значение подключаемого поля поиска. Тем не менее, это, как правило, требует довольно много возиться со списком руководств и других недокументированных битов.

0 голосов
/ 10 февраля 2010

Из-за ваших ограничений доступа я не вижу решения, которое позволило бы обновлять исходную форму для получения новых данных. Возможно, вам удастся взломать некоторые вещи JQuery для этого, но я просто не считаю, что это легко / полезно на время.

Возможно, вам потребуется разрешить пользователю формы сохранять форму без информации о клиенте и возвращаться к ней.

В виде списка можно выделить формы без информации о клиенте. Все зависит от сценария использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...