none
Скрыть поле формы для всех но с доступов определенной группе.

    Вопрос

  • Коллеги, добрый день!

    Как можно убрать из видимости поля при добавление и изменение элемента списка Всем сотрудникам а определенной группе например SP_ADMIN разрешить видеть поля.

    Нашел решение через SPUtil работает но скрывает поля всем:

    <script src="/jquery.min.js" type="text/javascript"></script>
    <script src="/sputility.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(document).ready(function () {
    SPUtility.HideSPField('FieldNameToHide');  
    });
    </script>

    Заранее благодарю!

    30 января 2019 г. 12:25

Ответы

  • Коллеги, добрый день!

    Как можно убрать из видимости поля при добавление и изменение элемента списка Всем сотрудникам а определенной группе например SP_ADMIN разрешить видеть поля.

    Нашел решение через SPUtil работает но скрывает поля всем:

    <script src="/jquery.min.js" type="text/javascript"></script>
    <script src="/sputility.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(document).ready(function () {
    SPUtility.HideSPField('FieldNameToHide');  
    });
    </script>

    Заранее благодарю!

    Привет! в идеале прочитай про CSR  и туда прикрути код из этой ссылки - ссылка

    а не в идеале просто прикрути код из ссылки.

    Там все просто разберешься я думаю.

    И еще тут почитай - ссылка  и суда же почему не нужно юзать(хоть и сам грешу иногда по привычке) - document.ready второй пункт из этой ссылки - ссылка


    30 января 2019 г. 17:22
  • Добрый день

    можно пойти по пути, что изначально скрываем поля для всех средствами jQuery
    далее делаем запрос для проверки пользователя в группе

    если пользователь в группе есть, то показываем поля, если же нет, то вырезаем поля из DOM

    есть немного похожее решение

    Отображение Ribbon для конкретного пользователя


    мой блог не много о SharePoint

    31 января 2019 г. 5:38

Все ответы

  • Коллеги, добрый день!

    Как можно убрать из видимости поля при добавление и изменение элемента списка Всем сотрудникам а определенной группе например SP_ADMIN разрешить видеть поля.

    Нашел решение через SPUtil работает но скрывает поля всем:

    <script src="/jquery.min.js" type="text/javascript"></script>
    <script src="/sputility.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(document).ready(function () {
    SPUtility.HideSPField('FieldNameToHide');  
    });
    </script>

    Заранее благодарю!

    Привет! в идеале прочитай про CSR  и туда прикрути код из этой ссылки - ссылка

    а не в идеале просто прикрути код из ссылки.

    Там все просто разберешься я думаю.

    И еще тут почитай - ссылка  и суда же почему не нужно юзать(хоть и сам грешу иногда по привычке) - document.ready второй пункт из этой ссылки - ссылка


    30 января 2019 г. 17:22
  • Добрый день

    можно пойти по пути, что изначально скрываем поля для всех средствами jQuery
    далее делаем запрос для проверки пользователя в группе

    если пользователь в группе есть, то показываем поля, если же нет, то вырезаем поля из DOM

    есть немного похожее решение

    Отображение Ribbon для конкретного пользователя


    мой блог не много о SharePoint

    31 января 2019 г. 5:38