我已經做了一個listdefinition,我已經放入了一個web範圍的功能,我已經添加到我的sitedefinition中的WebFeatures中。在我的網站定義中,我添加了一個列表視圖Web部件,它將顯示通過listdefinition創建的列表。我的問題是,當我的列表視圖Web部件添加列表的名稱列表屬性,像這樣:Listview webpart中的網站定義使其全部失敗
<View List="OrderList" BaseViewID="1" WebPartZoneID="Footer" WebPartOrder="2">
</View>
創建新的子網站的過程中失敗,單憑這一點,因爲。我有被添加到sitedefinition在完全相同的方式
<View List="Documents" BaseViewID="1" Type="HTML" WebPartZoneID="Footer" WebPartOrder="1">
</View>
<View List="108" BaseViewID="3" WebPartZoneID="Footer" ContentTypeID="0x012001" WebPartOrder="4">
</View>
唯一的區別在於,2名名單是標準的SharePoint文檔庫和討論板2名名單。如果我刪除自定義列表的列表視圖Web部件,整個流程都可以正常工作,但只要我添加它,整個事件就會失敗。
我已經創建了通過VS2010自己的listdefinition模板等listdefinition,我沒有碰到一件事。只更改列表實例中的名稱並確保Elements.xml和Schema.xml文件中的所有內容匹配
謝謝您的回覆 – diceler