1

私は Sharepoint 2010 を使用しており、他のサイトのリストを含む新しいサイトにリストを作成したいと考えています。

グローバル概要のように。

私たちの問題は、Ticketsystems でいくつかのサイトを使用していることです。だから私は、他のすべてのサイトからのすべてのチケットを含むグローバル リストを作成したいと考えています。(彼らがTicketsystemへの権利を持っていれば確かに)。

これを行う方法はありますか?

よろしく

アレックス

4

3 に答える 3

1

SP2010 では、チケット システムを次の手順で簡単に作成できます。 1. チケット システムのコンテンツ タイプを作成します。 2. コンテンツ タイプに itemreceiver を追加します。リストに 5. リストを rootweb とすべてのサブサイトに展開します。たとえば、webtemplate を使用してリストを追加します。

追加する itemreceiver は、ルート Web レベルのサブサイトにも新しく作成されたチケットを配置する itemadding である必要があります。これにより、サブサイトにすべてのチケットを保持し、ルートサイト レベルに 1 つのすべてを含むリストを保持できます。

于 2012-07-24T13:26:10.870 に答える
0

SPSiteDataQueryクラスを使用する、1 つのサイト コレクション内のすべてのリスト/ライブラリに対して CAML クエリを実行できます。これを SPGridView コントロールに結び付けて、ListView のようなユーザー インターフェイスを取得するのは非常に簡単です。

内部的には、これはコンテンツ クエリ Web パーツのユーザーであるため、多くの同じ制限があります。

ここに合理的な例があります

于 2012-07-13T16:02:55.447 に答える
0

私の知る限り、別のリストからの参照を新しいリストに混在させる一般的な方法はありません。

リスト アイテムをチケット システムから「中央チケット システム」に統合してコピーするか、すべてのチケット システムから読み取り、好きな組み合わせで表示するカスタム コントロールを作成できます。

どちらの方法でもカスタム開発があります。

データ ビュー Web パーツを確認することから始めます。

コンテンツ クエリ Web パーツもあります。

于 2012-07-13T10:40:09.877 に答える