你好我想自定义字段添加到文档的Schema.xml的库在SharePointSharePoint文档库Schema.xml的定制
这里是我从一个博客
接过码在ID我必须把GUID这样做 我必须添加我自己的GUID,还是我必须查询该SharePoint数据库,并找到GUID并将其粘贴在那里...
如果我必须从sharepoint数据库获取哪些数据基地在什么表,我会觉得这个信息....
任何帮助将不胜感激
感谢, srikrishna。
你好我想自定义字段添加到文档的Schema.xml的库在SharePointSharePoint文档库Schema.xml的定制
这里是我从一个博客
接过码在ID我必须把GUID这样做 我必须添加我自己的GUID,还是我必须查询该SharePoint数据库,并找到GUID并将其粘贴在那里...
如果我必须从sharepoint数据库获取哪些数据基地在什么表,我会觉得这个信息....
任何帮助将不胜感激
感谢, srikrishna。
有一个肯定的和安全的平均值:
1 - 创建与SharePoint UI
2列表 - 添加一列到SharePoint UI中的列表
创建一个应用程序页面以获取列表的模式并完成:
SPList mylist=SPContext.Current.Web.Lists["myNewList"];
string schema = mylist.SchemaXml;
schema = schema.Replace("<", "<");
schema = schema.Replace(">", ">");
string myAddedColumnSchema = mylist.Fields["MyAddedColumn"].SchemaXml;
myAddedColumnSchema = myAddedColumnSchema .Replace("<", "<");
myAddedColumnSchema = myAddedColumnSchema .Replace(">", ">");
Response.Write(schema);
Response.Write("<br>");
Response.Write("<br>"); Response.Write(myAddedColumnSchema);
Response.Write("<br>");
Response.Write("<br>");
这给你同场名单的架构,也只是场排在列表模式(当然复制的结果在Visual Studio中,并使用“格式文档”,因为网页它是不可读的。 通过将其复制并粘贴到SharePoint 2010列表架构中,您不能使用此列表架构,但可以找到将XAML与您的自定义字段相对应的位置。
之后,您必须为您的自定义字段创建一个自定义内容类型。 使用SharePoint 2007,您可以在列表模式中放置与自定义字段相对应的本地内容类型,但IT is OVER。 (我认为...如果有人可以做到这一点,我会很高兴成为错误;-))
然后安装列表功能与新的架构,并在一个网站内激活它。 然后安装内容类型功能并激活它。 然后根据新的模式创建一个列表,允许该列表的内容类型gestion并添加新的内容类型。 基于新内容类型的所有项目都将被允许使用新字段。
首先,我不建议直接修改一个开箱即用的schema.xml。采取这种方式进行复制和定制通常是一种更好的做法。你会得到几乎相同的结果。其次,我看不到你的代码!第三,你永远不应该(或几乎没有)必须查看SharePoint数据库中的表。 – 2010-03-25 15:51:54