Форма регистрации SharePoint - как скрыть поля

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

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

Какие-либо предложения?


person Community    schedule 04.03.2009    source источник
comment
Можно ли использовать рабочий процесс утверждения, и рабочий процесс устанавливает значение этого столбца после утверждения?   -  person Charlie    schedule 04.03.2009


Ответы (3)


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

person Thomas Favrbo    schedule 08.03.2009

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

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

person Nat    schedule 04.03.2009

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

person dstetsenko    schedule 04.03.2009