Форма регистрации SharePoint - Как скрыть поля - PullRequest
1 голос
/ 04 марта 2009

Я создал базовую форму регистрации, используя настраиваемый список SharePoint 2007, в котором пользователи заполняют поля формы. Я создал поле «Утверждающий», которое я пытаюсь скрыть от клиентов, так что только утверждающий формуляра будет редактировать это поле (утвердить запрос - клиенты склонны утверждать свой запрос). Как я могу скрыть это поле утверждения, чтобы его мог редактировать только утверждающий?

Попытки решения: 1. Я установил тип содержимого для этого столбца утверждения как «скрытый». Как получить доступ к URL-адресу скрытого поля утверждения, чтобы утверждающий мог получить доступ к полю и обновить его для этого конкретного элемента? Скрытое поле не отображается, если я нажимаю «Изменить элемент». Я что-то пропустил со скрытым типом контента, чтобы увидеть столбец на странице редактирования? 2. Я настроил newform.aspx в конструкторе, удалив скрытое поле утверждения, и оно заработало. Но «Прикрепить файл» не работает, когда новая форма настроена. Извергает ошибки.

Есть предложения?

Ответы [ 3 ]

1 голос
/ 09 марта 2009

Посмотрите на компонент SPListDisplaySettings из codeplex. Добавление этого решения позволит вам указать, как отображать поля в режиме отображения, нового и редактирования в зависимости от пользователей и групп SharePoint.

0 голосов
/ 04 марта 2009

Почему бы просто не использовать рабочий процесс Approval с этим списком? Пользователи смогут создавать запросы на утверждение, которые автоматически запускают рабочий процесс утверждения, который создает задачу и отправляет электронное письмо для утверждающего, чтобы утвердить запрос. Как только он будет одобрен - статус запроса изменится на одобренный. При необходимости утверждающий может добавить комментарий к форме утверждения.

0 голосов
/ 04 марта 2009

Может быть создать пользовательский элемент управления полем ( how ?), Который будет проверять текущую роль пользователя , повторяет сайт перед выбором отображения поля.

Это довольно сложная настройка ядра по сравнению с созданием списков.

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