0

我正在使用由 Mark Rackley 提供的非常有用的脚本:https: //www.youtube.com/watch?v= GSmuailCvKI (我做了一些小的调整,但脚本可以在这里找到http://www.markrackley.net /2015/12/03/tabify-your-sharepoint-forms/)。该脚本运行良好,但我正在尝试添加允许我在特定选项卡中选择我想要的特定字段的代码。例如,现在如果我使用“Size 5”创建“Tab 1”,那么第一个选项卡将自动从我的可用字段列表中选择前 5 个字段。

在我当前的项目中,mt 第一个选项卡与“财务”相关。这意味着我只需要字段列表中的字段 1、5、16、20 和 25。字段 2-4 与财务无关,因此我不需要在第一个选项卡中使用它们。

我想知道这是否可能,或者唯一的选择是按照我需要它们的顺序编辑我的列表并使用当前脚本。任何帮助表示赞赏。提前致谢。

<script  type="text/javascript" src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<link  type="text/css" rel="stylesheet" href="//code.jquery.com/ui/1.11.0/themes/ui-lightness/jquery-ui.css" /> 
<script type="text/javascript" src="//code.jquery.com/ui/1.11.3/jquery-ui.js"></script> 

<script type="text/javascript" src="//www.markrackley.net/scripts/jquery.HillbillyTabify.min.js?rev=1"></script> 

<div id="HillbillyTabifyDiv"><ul id="HillbillyTabify"></ul></div>

<script type="text/javascript">

    jQuery(document).ready(function($) {
        //the example below creates 3 tabs, you can create as many tabs as you'd like by adding additional objects.
        //"Title" is the title of the tab and "size" is the number of fields to show in that tab
        //If there are any remaining fields they will appear as normal below the tabs
        var tabInfo = [
            {title:"Title 1",size:3},
            {title:"Title 2",size:4},
            {title:"Title 3",size:5}
        ];

        HillbillyTabifyForms(tabInfo);

    });

</script>
4

1 回答 1

0

如果您使用默认的编辑/新建/显示表单,您应该重新排列列表本身中的字段。

如果您正在创建自定义编辑/新建/显示表单,您应该进入 SharePoint Designer,并重新排序您的列表的编辑表单、新表单、显示表单中的字段。

当您完成重新排序后,它会在每个选项卡中选择您想要的字段

于 2019-03-18T15:39:07.933 回答