0

あるサイトで LIST を作成しました。同じ LIST を使用して、CAML クエリを使用して他のサイトからデータを取得できますか?

例えば:

SitePages/AAA/Lists/ の下に作成された LIST "xxx" を検討してください。

他のサイト、つまり SitePages/BBB/ から LIST "xxx" にアクセスできますか?

要約すると、親サイトと子サイトの間で LIST にアクセスすることは可能ですか。

前もって感謝します

4

2 に答える 2

0

はい、可能です。唯一の条件は、同じドメインを持つことです (たとえば、http://mydomain.com/SitePages/AAA/http://mydomain.com/SitePages/BBB/ )。

次に、SharepointPlus ライブラリ ( http://aymkdn.github.io/SharepointPlus/symbols/%24SP%28%29.list.html#.get ) を使用すると、( http: //mydomain.com/SitePages/AAA/ * サイト) :

$SP().list("ListName","http://mydomain.com/SitePages/BBB/").get({
  fields:"Title"
}, function getData(data) {
  for (var i=0; i<data.length; i++) console.log(data[i].getAttribute("Title"));
});
于 2013-04-06T11:00:33.140 に答える
0

はい、同じサイト コレクションにある限り、SPSiteDataQuery を使用 できます。MSDN へのリンク SPSiteDataQuery SPSiteDataQuery を使用すると、リストを検索するサイト コレクションを設定できます。

于 2013-04-09T02:49:03.990 に答える