2012-01-18 9 views
1

SharePoint 2010のリストからアイテムを取得している複数のDataView Webパーツがあります。WebパーツはサブWebにあり、リストのデータはルートWebにあります。リストのIDを指定することで、このWebパーツをうまく動作させることができます。SharePoint DataView Webパーツを使用してリストを名前でクエリする方法はありますか。

<dsp:dsQuery select="/list[@id='GUID GOES HERE']" resultContent="Both" resultRoot="Rows" resultRow="Row" columnMapping="Attribute"> 

ただし、私はexport-spweb/import-spwebを使用し、サブWebを別の場所に移動するので、IDでリストを選択するこの方法は使用できません(このコマンドはIDを再割り当てします。部品破損)。

<dsp:dsQuery select="/list[@name='LIST NAME GOES HERE']" resultContent="Both" resultRoot="Rows" resultRow="Row" columnMapping="Attribute"> 

を要約すると、私はリスト名で行くDSQUERYを使用するように私のデータビューWebパーツを必要とする:私は何をしたい以下のように...より明確なもので、リストを選択します(動作しない)でありますIDではありません。誰もこれを前にやったことがありますか、何百ものWebパーツのIDを編集していますか?それはひどい=)

助けていただきありがとうございます!

答えて

関連する問題