none
Скрыть часть вариантов поля типа выбор. SP2013 RRS feed

  • Вопрос

  • Задача: необходимо отображать в форме создания только 1 вариант каждого поля типа выбор
    Есть ли возможность скрыть часть вариантов поля типа выбор в форме просмотра/создания/редактирования элемента списка?
    13 февраля 2017 г. 12:48

Ответы

  • добрый день

    покажу на примере поля с id choice

    jQuery("table [id^='choice'] tbody").children().each(function(i,e){if(i>0){jQuery(e).hide()}})


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

    13 февраля 2017 г. 13:20
    Модератор
  • Задача: необходимо отображать в форме создания только 1 вариант каждого поля типа выбор
    Есть ли возможность скрыть часть вариантов поля типа выбор в форме просмотра/создания/редактирования элемента списка?
    <input type="radio" name="option" id='option1' value="no">//Вариант1
    <input type="radio" name="option" id='option2' value="no">//Вариант2
    <input type="radio" name="option" id='option3' value="no">//Вариант3
    
    $('#option1').change(function () {
     if ($('#option1').is(':checked') == true){
        $("#option2").hide();
        $("#option3").hide();
        $(this).val("yes");
          } else {
        //если нужно
        }
    });





    13 февраля 2017 г. 13:27
  • Есть еще стандартный способ.
    создать список в этими вариантами и на часть вариантов отнять права на чтение.
    И в основном списке сделать подстановку на выбор из этого списка.
    Так в форме создания/просмотра/редактирования у пользователя, у которого нет прав на второй список с лукапом их не будет

    13 февраля 2017 г. 13:45

Все ответы

  • добрый день

    покажу на примере поля с id choice

    jQuery("table [id^='choice'] tbody").children().each(function(i,e){if(i>0){jQuery(e).hide()}})


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

    13 февраля 2017 г. 13:20
    Модератор
  • Задача: необходимо отображать в форме создания только 1 вариант каждого поля типа выбор
    Есть ли возможность скрыть часть вариантов поля типа выбор в форме просмотра/создания/редактирования элемента списка?
    <input type="radio" name="option" id='option1' value="no">//Вариант1
    <input type="radio" name="option" id='option2' value="no">//Вариант2
    <input type="radio" name="option" id='option3' value="no">//Вариант3
    
    $('#option1').change(function () {
     if ($('#option1').is(':checked') == true){
        $("#option2").hide();
        $("#option3").hide();
        $(this).val("yes");
          } else {
        //если нужно
        }
    });





    13 февраля 2017 г. 13:27
  • Есть еще стандартный способ.
    создать список в этими вариантами и на часть вариантов отнять права на чтение.
    И в основном списке сделать подстановку на выбор из этого списка.
    Так в форме создания/просмотра/редактирования у пользователя, у которого нет прав на второй список с лукапом их не будет

    13 февраля 2017 г. 13:45
  • Всем большое спасибо!
    13 февраля 2017 г. 14:03