none
Как в форме при создании нового элемента по умолчанию подставить пользователя создателя? RRS feed

  • Вопрос

  • Доброе утро!

    Коллеги,  

    Подскажите, как реализовать?

    В форме при создании нового элемента необходимо подставить в поле "Пользователи и группы" пользователя, который создает эту запись.

    3 февраля 2012 г. 3:04

Ответы

Все ответы

    • Предложено в качестве ответа Alexey Filatov 3 февраля 2012 г. 4:47
    • Помечено в качестве ответа RitroF 3 февраля 2012 г. 7:03
    3 февраля 2012 г. 4:46
  • Добрый день,

    Проще и быстрее всего вы можете использовать для этих целей Content Editor Web Part и Java Script.

    1. Добавить Web Part на форму создания при помощи SharePoint Designer
    2. Написать Java Script который проделает автозаполнение поля.

    Или поместить скрипт непосредственно на aspx формую

    Есть замечательный пост в блогах МСДНа которые объясняет как это работает.

    А также замечательное решение как раз вашей задачи.


    Think -> Search -> Ask -> Think again.
    • Изменено HeToC 3 февраля 2012 г. 5:09
    • Помечено в качестве ответа RitroF 3 февраля 2012 г. 7:03
    3 февраля 2012 г. 5:06
  • Предложу для разнообразия еще один врянт:

    1. Получение текущего пользователя: SPServices - http://spservices.codeplex.com/wikipage?title=$%28%29.SPServices.SPGetCurrentUser&referringTitle=Documentation

    2. Запись в поле: SPFF - http://spff.codeplex.com/


    |Мой Блог | Мой твиттер |
    • Помечено в качестве ответа RitroF 3 февраля 2012 г. 7:03
    3 февраля 2012 г. 5:51
  • Проще всего это сделать рабочим процессом через Designer. Делается без программирования. Отправить значение из поля "Кем создано" в "Пользователи и группы". Запуск процесса - при создании элемента.

    Плюсы этого варианта:

    - Designer - встроенное средство Sharepoint

    - никакого программирования - всё делается за 3 минуты в 5 кликов мышкой.

     

    "Проще и быстрее всего вы можете использовать для этих целей Content Editor Web Part и Java Script." - ага. Чтобы доехать из одного города в другой, построить поезд.

    • Предложено в качестве ответа Йурра 3 февраля 2012 г. 7:37
    3 февраля 2012 г. 7:37
  • Проще всего это сделать рабочим процессом через Designer. 

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

    Мне тоже кажется, что задача в таком виде надуманная - достаточно написать пояснение, что если поле оставить незаполненным, оно будет заполнено автоматически...

    3 февраля 2012 г. 7:44
    Отвечающий
  • Пользователю видеть СВОЕ имя?) ну да, я с вами согласен про надуманность)
    3 февраля 2012 г. 7:51
  • Пользователю видеть СВОЕ имя?
    Но тот, кто задачу так ставит, мысленно видит не своё имя, а имя сферического пользователя из вакуума...
    3 февраля 2012 г. 8:28
    Отвечающий