Отвечено change view in editform of field "user and groups"

  • 16 августа 2012 г. 7:36
     
     

    привет!

    как программно  или не программно сделать , чтобы editform поля "пользователь или группа" вмсето картиники 1 было как на картинке 2 ?  спасибо !

    картинка 1 :

    картирка 2

Все ответы

  • 16 августа 2012 г. 8:42
     
     
    Я правильно понял, что на "картинке 2" тип поля также остался "пользователь или группа" и при нажатие на него вы попадаете в карточку пользователя или в его профиль?
  • 16 августа 2012 г. 9:00
     
     

    да, все верно

    вторую картинку я взял из списка "Местонахождение" от стандартного шаблона сайта "Рабочий сайт группы"

    при нажатии я попадаю сюда  http://localhost/_layouts/userdisp.aspx?ID=8 - сведения о пользователе

    карточка пользователя от  профиля я не знаю чем отличается.

  • 17 августа 2012 г. 12:43
     
     
    Сделать собственный тип поля на основе SPFieldUser, и на форме редактирования выводить все что нужно ))

    БЛОГ

  • 18 августа 2012 г. 10:26
     
     Отвечено

    Если я правильно понял задачу, то необходимо на форме редактирования элемента одно из полей типа "Person or Group" сделать только для чтения без возможности редактирования.

    Это можно сделать следующим образом:

    1. В Sharepoint Designer для листа создаем новую форму редактирования

    (Выбираем список, в разделе Forms нажимаем New, вводим имя neweditform, тип формы - edit form, ставим галочку set as default form for the selected type, нажимаем OK).

    2. В созданной форме выбираем поле, которое хотим сделать только для чтения, в свойствах в разделе Misc находим ControlMode и выставляем его в Display.

    3. Сохраняем форму.

    • Предложено в качестве ответа Mokronos 29 августа 2012 г. 13:18
    • Помечено в качестве ответа Roman Zhukov 5 сентября 2012 г. 9:00
    •