問題タブ [spsitedataquery]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - プログラムでコンテンツ クエリ Web パーツを追加し、SPSIteDataquery を使用する方法は?
これが現在のシナリオです。
XXX という中央サイトがあります。
2012、2011、2010 などの年名で呼ばれるサブサイトが多数あります。
中央サイトには、受益者というリストがあります。
すべての年のサイトに Request というリストがあります。これらのリストのすべてに、中央サイトの受益者リストへのルックアップ列があります。
セントラル サイトに 1 つの Web パーツを作成して、受益者がすべてのサブ サイトに持つすべてのリクエストを表示する必要があります。(年サイト)。spquery を使用するのではなく、spsitedataquery を使用する必要があると思うので、contentquery Web パーツが機能するかどうか疑問に思います。
これは私がこれまでに持っているコードです。
sharepointfoundation2010 - SPSiteDataQuery とルックアップ列
SharePoint サイトとサブサイトで複数のタスク リストを反復処理する必要があります。これを達成するために SPSiteDataQuery を使用しています。列のタイプがルックアップの場合、データのフェッチに問題があります。私は次のコードを使用しています:
query.ViewFields +=FieldRef Name=\"Predecessors\" Type=\"Lookup\" Nullable=\"TRUE\" /;
(コードをブロックしているため、< および " 記号を削除しました)
これにより、データテーブル内の他のすべての列がフェッチされますが、すべての行で列 Predecessors の値は常に空白になります。
この点に関する指針は非常に役立ちます。
乾杯 SharePoint コンサルタント| マインドファイア ソリューション