none
подстановка данных в поле списка из профиля пользователя RRS feed

  • Вопрос

  • Привет всем.

    Подскажите пожалуйста как сделать так, чтобы в списке при выборе пользователя (ФИО) в другом поле автоматически проставлялся его отдел, который бы брался из профиля пользователя.

    13 октября 2011 г. 5:08

Ответы

  • Выше уже упоминали об event receiver'ах и других вариантах с кодом.

    Так же,  ряде случаев, можно использовать SPServices + jQuery + Client Object Model + xslt для достижения нужного результата в формах или представлениях списка. Часто этого вполне достаточно и ничего кодировать не нужно.

    • Помечено в качестве ответа Roman Zhukov 14 октября 2011 г. 13:00
    13 октября 2011 г. 6:46
  • проще всего event hadler на добавление элемента повесить и уже в нем вытаскивать нужную информацию из профиля пользователя.
    • Помечено в качестве ответа Roman Zhukov 14 октября 2011 г. 13:00
    13 октября 2011 г. 5:53
  • А может поробовать сделать лукап на UserInfoList с лукапом для дополнительного отображения отдела? Может получится только из powershell или кодом.

    Поле типа пользователь фактически является это lookup'ом на UserInfoList, что можно увидеть по url http://<portal>/_catalogs/users/detail.aspx, поэтому весьма вероятно, что работа с ним, как с простым лукапом может и получиться.

    • Помечено в качестве ответа Roman Zhukov 14 октября 2011 г. 13:00
    13 октября 2011 г. 6:11
    Модератор

Все ответы

  • проще всего event hadler на добавление элемента повесить и уже в нем вытаскивать нужную информацию из профиля пользователя.
    • Помечено в качестве ответа Roman Zhukov 14 октября 2011 г. 13:00
    13 октября 2011 г. 5:53
  • А может поробовать сделать лукап на UserInfoList с лукапом для дополнительного отображения отдела? Может получится только из powershell или кодом.

    Поле типа пользователь фактически является это lookup'ом на UserInfoList, что можно увидеть по url http://<portal>/_catalogs/users/detail.aspx, поэтому весьма вероятно, что работа с ним, как с простым лукапом может и получиться.

    • Помечено в качестве ответа Roman Zhukov 14 октября 2011 г. 13:00
    13 октября 2011 г. 6:11
    Модератор
  • Выше уже упоминали об event receiver'ах и других вариантах с кодом.

    Так же,  ряде случаев, можно использовать SPServices + jQuery + Client Object Model + xslt для достижения нужного результата в формах или представлениях списка. Часто этого вполне достаточно и ничего кодировать не нужно.

    • Помечено в качестве ответа Roman Zhukov 14 октября 2011 г. 13:00
    13 октября 2011 г. 6:46
  • Был простой вопрос: «как сделать так, чтобы в списке при выборе пользователя (ФИО) в другом поле автоматически проставлялся его отдел, который бы брался из профиля пользователя». Неужели нет простого ответа,  как это сделать? Простой ответ это без программирования в Visual Studio. Максимум - SP Designer.
    • Изменено dnn324spb 13 марта 2012 г. 6:00
    13 марта 2012 г. 5:56
  • А нельзя ли поподробнее как "использовать SPServices + jQuery + Client Object Model + xslt для достижения нужного результата в формах или представлениях списка",  чтобы и "чайникам" было понятно. Очень нужно. Заранее спасибо!
    13 марта 2012 г. 6:04