Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 将现有站点列添加到自定义列表_Sharepoint_List_Built In - Fatal编程技术网

Sharepoint 将现有站点列添加到自定义列表

Sharepoint 将现有站点列添加到自定义列表,sharepoint,list,built-in,Sharepoint,List,Built In,我想我快发疯了——这看起来很容易做到,但我根本找不到任何关于它的信息 我创建了一个自定义列表,并向其中添加了4列。创建人和修改人已在列表中,但在视图中隐藏 我想将日期修改列(这是一个内置字段)添加到此自定义列表。如何以编程方式执行此操作?是否尝试将列添加到列表或视图中?默认情况下,应将“修改日期”列添加到列表中。要将其添加到视图中(即,在导航到列表时显示),可以使用类似以下代码: using (SPWeb web = new SPSite("http://intranet/").OpenWeb(

我想我快发疯了——这看起来很容易做到,但我根本找不到任何关于它的信息

我创建了一个自定义列表,并向其中添加了4列。创建人和修改人已在列表中,但在视图中隐藏


我想将日期修改列(这是一个内置字段)添加到此自定义列表。如何以编程方式执行此操作?

是否尝试将列添加到列表或视图中?默认情况下,应将“修改日期”列添加到列表中。要将其添加到视图中(即,在导航到列表时显示),可以使用类似以下代码:

using (SPWeb web = new SPSite("http://intranet/").OpenWeb())
{
    SPList customList = web.Lists["CustomList"];
    SPView defaultView = customList.DefaultView;

    defaultView.ViewFields.Add("Modified");
    defaultView.Update();
}

有了sharepoint,有时你必须做一些丑陋的事情。。。你不希望孩子长大后知道的事情

下面是一个可怜的解决方案: -您可以像其他字段一样创建DateTime字段。 -当数据发生更改时,可以创建工作流,工作流将启动、更新自定义修改字段,然后停止


无论如何,我知道可以显示默认的修改字段,也许您想朝这个方向再多走一点。

que mala vibra chabón,me votan en contra sin avisar porque