Как соединить два поля в Sharepoint? - PullRequest
0 голосов
/ 10 октября 2019

Я пытаюсь подключить 2 поля. пример В конкретном списке есть 2 столбца (Автомобиль и модель). Значение: Автомобиль -> Audi, BMW, модель Mercedes -> Audi A3, Audi A5, BMW X3, BMW X5, Mercedes C250, Mercedes C300. В списке моделей должны отображаться только Audi A3, AudiA5 в списке. Ваш совет будет высоко оценен.

1 Ответ

0 голосов
/ 11 октября 2019

Вы можете использовать jQuery для этого требования, вставить веб-часть редактора сценариев в форму списка и вставить образец сценария ниже в веб-часть редактора сценариев.

 <script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.js"></script>
    <script type="text/javascript">
        $(function () {
            var defaultCar = $('select[Title="Car"] option:selected').val();
            $('select[Title="Model"] option').each(function () {
                if ($(this).val().indexOf(defaultCar)<0) {
                    $(this).attr('disabled', 'disabled').hide();
                }
            })
            $('select[Title="Car"]').change(function () {
                var Car = this.value;
                console.log(Car);
                if (Car) {
                    $('select[Title="Model"] option').each(function () {
                        if ($(this).val().indexOf(Car) < 0) {
                            $(this).attr('disabled', 'disabled').hide();
                        } else {
                            $(this).removeAttr('disabled').show();
                        }
                    })
                }
            })
        })
    </script>

enter image description here

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