0

私はSharepointを学んでいますが、これはおそらく非常に初心者の質問です. さまざまなコンテンツ タイプとリストを含む SharePoint サイトがあります。contentType "TestContentType" からの "Test" というリストがあります。列をコンテンツ タイプに追加すると、この列はすべてのリストとそのリストの ModifyView 機能で自動的に使用できるようになりますか? 現在はそうではないからです。既存のサイト列オプションから追加を使用してその列をリストに追加すると、おそらくそうなるでしょうか?

コンテンツ タイプの列を変更すると、リストに反映されることは理解していました。啓発してください。

ありがとう

4

2 に答える 2

2

コンテンツ タイプに列を追加すると、次のオプションが表示されます。

ここに画像の説明を入力

はいを選択すると、コンテンツ タイプのすべての既存のリストが新しい列で更新されます。このオプションは、新しい列の作成中、および既存のサイト列をコンテンツ タイプに追加するときに使用できるため、ビューの変更機能で使用できます。

于 2013-10-08T07:26:01.067 に答える
2

答えは、コンテンツ タイプに列を追加する場所 (サイトまたはリスト レベル) によって異なります。以前の場合は、継承されたすべてのリスト コンテンツ タイプを更新できます。また、この場合、派生コンテンツ タイプに対して行ったカスタマイズはすべて失われます。後者の場合はできません。

このmsdnの記事を見てください。このメカニズムがどのように機能するかについての素晴らしい説明があります

リスト コンテンツ タイプがサイト コンテンツ タイプから派生することが多いという事実は、変更管理に影響を与えます。結果の 1 つは、リスト コンテンツ タイプのカスタマイズを他のリストに簡単に適用できないことです。たとえば、ユーザーは、新しい列を追加してリスト コンテンツ タイプを編集する場合があります。この変更は、リストのコンテンツ タイプに限定されます。新しい列は、リスト コンテンツ タイプの派生元であるサイト コンテンツ タイプに追加されず、他の変更も引き継がれません。派生コンテンツ タイプへの変更が親コンテンツ タイプにプッシュされることはありません。

ただし、リスト コンテンツ タイプは、その親に加えられた変更の影響を受ける可能性があります。たとえば、ユーザーは、列を追加するなどしてサイト コンテンツ タイプを編集し、それから継承するすべてのコンテンツ タイプを更新することを選択できます。その結果、ユーザーが派生サイトおよびリスト コンテンツ タイプに対して行ったカスタマイズが上書きされる可能性があります。コンテンツ タイプがその親に対して行われた変更を受け取らないように保護することは可能ですが、この手順はコンテンツ タイプの管理に影響します。詳細については、「コンテンツ タイプの変更管理」を参照してください。

于 2013-10-08T09:01:06.113 に答える