問題タブ [site-column]

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.

0 投票する
3 に答える
2966 参照

sharepoint - それを使用するリストの SharePoint サイト列定義を "更新" しますか?

「分類」という名前のカスタム サイト列をインストールする機能を展開しました。Choice 列タイプです。ここで、選択肢を変更する必要があります。この機能の XML を簡単に更新できますが、既存のサイト列を既に使用しているリストには影響しません。彼らはまだ古い選択を見ています。

分類サイト列機能を使用しているリストに更新信号または何かを送信して、それらのリストに更新された選択肢を使用させる方法はありますか?

0 投票する
2 に答える
1338 参照

sharepoint - MOSS で WSP を使用してコンテンツ タイプとサイト列を展開する

WSP を使用してカスタム サイト列とコンテンツ タイプを MOSS に展開するための、クリーンで反復可能なソリューションを探しています。現在、製品を 2 つの Visual Studio ソリューションに分割しています。最初のファイルにはコード自体が含まれ、2 番目のファイルにはサイトの列とコンテンツ タイプを記述するために必要な XML ファイルが含まれます。

0 投票する
1 に答える
876 参照

office-2007 - Office 2007 ドキュメントのルックアップ サイト列がメタデータを保存/保存していませんか?

いくつかのサーバー環境でこの問題が発生しています。

サイト コレクションのルートにリストがあります。そのリストの [タイトル] フィールドで複数値ルックアップとして作成されたサイト列があります。このサイト列は、サブサイトのドキュメント ライブラリで必須フィールドとして使用されます。Office 2007 ドキュメント以外のものをアップロードすると、ドキュメント メタデータ入力画面 (EditForm.aspx?Mode=Upload) が表示され、ユーザーは適切なデータを入力します (このルックアップの値の選択を含む)。 )、[チェックイン] をクリックすると、ルックアップ フィールドの値が入力された状態で、ドキュメントが期待どおりにチェックインされます。

Office 2007 ドキュメントでは、これは失敗します。ユーザーがルックアップ フィールドに選択した値がサーバーに送信されることはありません。エラーはスローされませんが、フィールドはドキュメントと共に保存されません。これらのドキュメント ライブラリにはイベント リスナーがあり、コードの 1 行が実行される前にイベント リスナー メソッドで着信 SPListItem を調べると、ルックアップ フィールドの値が null であることがわかります。

私には SharePoint のバグのようなにおいがしますが、Microsoft に電話する前に、これを見て回避策を講じた人はいますか?

編集:問題に関連するSPトレースログに表示される唯一のエントリ:

0 投票する
1 に答える
1186 参照

sharepoint - サブサイトのサイト列の既定値

次のシナリオを実装する方法を理解しようとしています。同じ構造のプロジェクト サイトが複数あります (構造にはサブサイトとライブラリが含まれています)。各ドキュメントにプロジェクト番号 (例: 100-050-BCD) をタグ付けしたいと考えています。これをサイト コレクション内の各サブサイトの既定として設定し、ユーザーが何度も番号を入力する必要がないようにするにはどうすればよいですか。

私の最初のアプローチは、サイトの列 (タイトル、説明、プロジェクト番号など) を含むコンテンツ タイプの「コントラクト」をサイト コレクション レベルで作成することでしたが、各サブサイトに値を設定することはできません。右?だから私はこれがうまくいかなかったと思います。

2 番目のアプローチでは、管理されたメタデータを使用します。管理されたメタデータ ストアからの既定値を使用して、projectnumber という名前のサブサイト レベルに列を作成します。そのため、メタデータ ストアで projectnumbers を作成し、これをサブサイトの列タイプのデフォルトとして設定します。この列は、サブサイトのライブラリに追加されます。その後、メタデータを検索結果の絞り込みとして使用できるようにする必要がありますか? その醜い部分は、サブサイトごとに異なる列タイプ「projectnumber」があることです。これは、まったく正しくありません。

問題は、私は正しいアプローチを使用していますか、それとも別のアプローチを使用する必要がありますか?これははるかに簡単に行うことができますか?

0 投票する
2 に答える
1687 参照

sharepoint-2010 - カスタム サイト列は更新できません

SharePoint 2010 プロジェクト用に Visual Studio 2010 で ContentType を作成しました。初めて WSPBuilder を介して wsp をデプロイしたときは問題はありませんでしたが、デプロイしようとするたびに、機能を有効にできないというメッセージが表示され続けます。機能 {60938308-3563-497c-bc55-b2ae847ca8b8} (サイトでコンテンツ タイプをアクティブ化する機能) で定義されたID { insert random guid here } を持つフィールドが、現在のサイト コレクションまたはサブサイトで見つかりました

contenttype とサイト列は rootweb に作成され、機能を無効にするか完全にアンインストールしようとしても、サイト列と contenttype は ContentType ギャラリーまたはサイト列ギャラリーから削除されません。

どうすればいいの?

純粋な機能と XML 機能を使用します。イベントレシーバーは関与しません。

0 投票する
2 に答える
1398 参照

sharepoint - コンテンツタイプ開発のための宣言型アプローチとプログラム型アプローチ?

コンテンツタイプのカスタム開発の場合、どちらのアプローチに従う必要がありますか、宣言型アプローチ(element.xmlを介して)とプログラム的アプローチ(コードを介して)?各アプローチの長所と短所は何ですか?

0 投票する
1 に答える
1090 参照

web-services - Webサービスを使用したSharePointでのContentTypesとサイト列の移行

ある環境のSharePointサイトから別の環境にコンテンツタイプを移行しようとしています。このため、Webサービスを使用する必要があります。この時点で、Webサービスを介してコンテンツタイプのメタデータの一部を取得できます。しかし、すべてのメタデータを取得しているかどうかはわかりません。これを行うためにWebs.GetContentTypes()メソッドを使用しています。

次のステップでは、このコンテンツタイプに関連付けられているサイト列を把握し、これらの列をインポートして、コンテンツタイプをこれらのインポートされた列に関連付ける必要があります。

私は次のことを理解しようとしています:

  1. Webサービスを介して特定のコンテンツタイプに関連付けられているサイト列を確認するにはどうすればよいですか?または、カスタムWebサービスを作成する必要がありますか?
  2. 宛先サーバーでコンテンツタイプを再構築するために必要なすべての情報があることをどのように確認できますか?

どんな立場でもどんな助けでも大歓迎です。前もって感謝します。

0 投票する
3 に答える
647 参照

sharepoint - SharePoint 2007: クロスサイト ルックアップ値の方法

私は SharePoint 2007 でアプリケーション ビルドを行っています。私の質問は、サイト全体でサイト列の値を検索できるかどうかです。

0 投票する
1 に答える
286 参照

sharepoint - SharePointサイトの列に表示されるハイパーリンクを停止するにはどうすればよいですか

UNCパスのように見える文字列が標準のSharePointサイトの列(1行または複数行、プレーンテキスト)に表示される場合は常に、ハイパーリンクとして解釈されます。その結果、文字列が

\\ server \ folder1 \ folder 2 \ folder 3 \ file.txt

として表示されます

\\ server \ folder1 \ folder 2 \ folder 3 \ file.txt

ユーザーがハイパーリンクされた(太字の)場所\\ server \ folder1 \ folderをクリックすると、存在しない場所を開こうとします。私がやりたいのは、サイトの列のテキストのどの部分もハイパーリンクとして解釈されないようにすることです。これどうやってするの?