你好我想自定義字段添加到文檔的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