Есть ли способ ограничить выбор флажка частично в sharepoint? - PullRequest
0 голосов
/ 10 мая 2019

У меня есть 10 опций в списке флажков, из которых я хочу выбрать ограничение выбора до одного варианта для первых 5 и 0-5 вариантов для следующих 5 вариантов.например, мои варианты для конкретного вопроса: 0 1 2 3 4 a b c d e

пользователь должен иметь возможность выбрать только один флажок для первых 5 вариантов (0-4) и множественный выбор для остальных (ab)

1 Ответ

0 голосов
/ 13 мая 2019

Я бы рекомендовал разделить 0-4 и a-b-c-d-e на разные столбцы. 0-4 могут быть радиокнопками, которые допускают только один выбор, а a-b-c-d-e могут быть флажками, которые допускают множественный выбор.

Если не в состоянии принять этот подход. Вы можете использовать какой-нибудь хакерский jquery, чтобы нацелиться на первые 5, на которых вы хотите выбрать только один. Так как это стандартная форма SharePoint, вам нужно ориентироваться на текст

$(document).ready(function() {
   // array of names of 0-4
   var namesArray = ["name1", "name2"];
   // You would need to do something like this
   $("input[type='checkbox']").change(function() {
      // if name of $(this) is contained in array
      // grab the state of the other checkboxes whos names are in array
         // probably using a foreach and ifs
           // if another is checked uncheck it
   });
});

Вы хотели бы сделать что-то в этом роде. Как я уже сказал, довольно хакерский, но выполнимый. Я все еще подчеркиваю, что разбиваю их на отдельные столбцы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...