показать / скрыть tr в раскрывающемся списке для списка в sharepoint - PullRequest
0 голосов
/ 28 мая 2020

Я создал список в sharepoint сейчас в новой форме. Я пытаюсь скрыть и показать 3 tr альтернативно, когда я нажимаю на раскрывающееся значение. например: у меня есть 3 варианта в раскрывающемся списке A, B, C и у моего tr есть идентификаторы (A, B, C), нажмите только A, только A есть, когда B только B, и когда C только C есть. то же самое для формы редактирования, как этого добиться?

1 Ответ

1 голос
/ 29 мая 2020

Образец протестированного скрипта для предыдущего потока (я не могу вспомнить ссылку), вы можете обновить скрипт на основе определения ваших полей.

SPUtility. js

<script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.js"></script>
    <script src="/siteassets/sputility.js" type="text/javascript"></script>
    <script language="javascript" type="text/javascript">
        $(function () {
            var employeetype = SPUtility.GetSPField('Employee Type');
            var showOrHideField = function () {
                var employeeValue = employeetype.GetValue();
                if (employeeValue == 'Existing Employee') {
                    SPUtility.GetSPField('Employee Name').Show();
                    SPUtility.GetSPField('Employee ID').Show();
                    SPUtility.GetSPField('Candidate Name').Hide();
                }
                else {
                    SPUtility.GetSPField('Employee Name').Hide();
                    SPUtility.GetSPField('Employee ID').Hide();
                    SPUtility.GetSPField('Candidate Name').Show();
                }
            }

            // run at startup (for edit form)
            showOrHideField();
            // make sure if the user changes the value we handle it
            $(employeetype.Dropdown).on('change', showOrHideField);
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...