【问题标题】:show/hide tr on dropdown selection for a list in sharepoint在 sharepoint 中的列表的下拉选择中显示/隐藏 tr
【发布时间】:2020-05-29 13:34:13
【问题描述】:

我现在以新形式在 sharepoint 中创建了一个列表,当我单击下拉值时,我试图隐藏和显示 3 tr。例如:我在下拉列表 A、B、C 中有 3 个选项,并且我的 tr 有 ids(A,B,C) 单击 A 只有 A 当 B 只有 B 存在时,当 C 只有 C 存在时。相同的编辑表单如何实现这一点?

【问题讨论】:

    标签: sharepoint sharepoint-2013


    【解决方案1】:

    上一个线程的示例测试脚本(我不记得链接了),您可以根据您的字段定义更新脚本。

    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);
            });
    

    【讨论】:

      猜你喜欢
      • 2011-10-23
      • 2015-10-29
      • 2023-03-05
      • 2019-05-06
      • 1970-01-01
      • 2011-10-10
      • 2014-03-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多