1
我有多個從SharePoint 2010列表中獲取項目的DataView Web部件.Web部件位於子站點中,列表中的數據位於根站點中。我可以通過指定列表的ID來使這個web部分工作得很好:如何使用SharePoint DataView Web部件按名稱查詢列表?
<dsp:dsQuery select="/list[@id='GUID GOES HERE']" resultContent="Both" resultRoot="Rows" resultRow="Row" columnMapping="Attribute">
但是!我不能使用這種方法來選擇ID列表,因爲我將使用export-spweb/import-spweb並將子站點移動到不同的位置(此命令重新分配ID ...所以在導出/導入我的網站後零件中斷)。我想要做的是一些更明確的選擇列表...像下面(不工作):
<dsp:dsQuery select="/list[@name='LIST NAME GOES HERE']" resultContent="Both" resultRoot="Rows" resultRow="Row" columnMapping="Attribute">
總之,我需要我的數據視圖Web部件使用DSQUERY通過列表名稱進入而不是ID。有沒有人以前做過或者我堅持編輯數百個Web部件的ID?這將是可怕的=)
任何幫助表示讚賞!
我們通常會刪除僅鏈接的答案。您能否在此添加足夠的示例以便它能夠完整回答問題? – Will 2012-04-17 23:53:02