問題タブ [list-definition]

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 投票する
1 に答える
1315 参照

sharepoint - ルート フォルダーの内容のみを表示する SharePoint リスト ビューを作成するにはどうすればよいですか?

ドキュメント コンテンツ タイプに基づくカスタム SharePoint リスト定義があります。これから作成するライブラリ インスタンスには多くの HTML ドキュメントが含まれており、これらの各ドキュメントには、このライブラリ内のサブフォルダーにいくつかの画像が保存されています。すべての画像アクセサリ ファイルを表示せずに、トップレベルの HTML ドキュメントをすべて表示するビューを作成する最善の方法は何ですか? リスト定義の schema.xml ファイル内でこれを定義したいと思います。

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

sharepoint - カスタム コンテンツ タイプにのみバインドする SharePoint リスト定義

新しいリストを実装する SharePoint ソリューションを開発しています。このリストには、カスタム コンテンツ タイプにアタッチされたイベント レシーバーがあります。

このタスクに VSeWSS 1.3 を使用していますが、問題なく動作しています (コンテンツ タイプが作成され、リストが作成されてコンテンツ タイプにバインドされ、イベント レシーバーが正常にトリガーされます。

私の唯一の懸念は、作成されたリストで、常にベース コンテンツ タイプ (タイトル フィールドを持つアイテム CT) が表示されることです。Web GUI を使用してこのコンテンツ タイプを非表示にすることはできますが、XML 定義でそれを行う場所が見つからないか、展開時に二重のタスクを回避するためにソリューションに作成することができません。

助言がありますか??

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

sharepoint - リスト定義から作成した後、ドキュメントライブラリの「タイプ」を変更します

SharePointに対して開発を始めたとき、最初はすべての詳細を完全には理解していませんでした。(ドキュメントライブラリ用の)リスト定義を作成し、それにさまざまなカスタムアクションを関連付けました。残念ながら、リスト定義自体には次のものを使用しました。

そして、リストに対してCustomActionsを登録するには:

もちろん、これは、機能がアクティブ化されているすべてのドキュメントライブラリにカスタムアクションが表示されることを意味しますが、これは望ましくない動作です。また、これらのドキュメントライブラリは、本番環境で上記のリスト定義から作成されたものがたくさんあります。

この問題を解決するための最良の方法は何ですか?私の想定では、既存のリストの「タイプ」属性を何らかの方法で変更する必要がありますが、その方法がわかりません。おそらく、SQLを直接操作することで実行できますか?それとももっと良い方法はありますか?

注:AllListsテーブルに列tp_ServerTemplateがあることがわかりますが、これは正しい変更ですか?

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

c# - 私の SharePoint フィーチャー レシーバーはリスト定義機能をアクティブにしますが、私のコードは "2 回目のパス" までリスト テンプレートを表示できません。

私は、うまくいけば簡単な解決策があるべきものと戦っている6時間目に入っているので、ここに投稿しようと思いました.

展開されたリスト定義機能をアクティブ化し、その新しいリスト定義のインスタンスを作成することだけを目的とする機能レシーバーを備えた機能があります。

「カスタム アクセス リスト」と呼ばれるリスト定義機能は、Web を対象としています。

したがって、フィーチャー レシーバーは、GUID "1E503BDA-803B-4a1a-A042-019FA1A70C4C" を持つこのリスト定義機能をアクティブにします。

このコードは正常に実行され、リスト定義機能が有効になり、新しいリスト定義が UI の [作成] サイト メニュー オプションに表示されます。

ただし、これが私の問題の始まりです。フィーチャー レシーバー コードの次の行は、この新しく利用可能になったリストのインスタンスを作成しようとします。

しかし、行SPListTemplate listTemplate = web.ListTemplates["カスタム アクセス リスト"]; 「値が期待される範囲内にありません」という例外をスローします。- リスト テンプレートは、UI の [作成] サイト メニュー アクションの下にデプロイされ、表示され、使用可能になっているにもかかわらず、レシーバー コードで見つかりません。

コードをデバッグすると、web.ListTemplates SPListTemplateCollectionに、この新しい「カスタム アクセス リスト」のエントリが含まれていないことが確認されます。

そして、ここに奇妙なことがあります。例外がスローされますが、コードを再実行すると、つまり UI で機能を再アクティブ化して、その機能レシーバーを再実行すると、リスト テンプレートが見つかります-

つまり、簡単に言えば、最初に、レシーバー コードを介してリスト定義機能をアクティブ化する機能をアクティブ化した後、そのリスト定義は、「ポストバック」または何らかの形式の「SPWeb 更新」の後まで表示されません。それからそれは見えます。

ここで何か不足していますか?ここでの web.Update() の呼び出し:

何もしません。新しいリスト テンプレートを表示して使用できるように、SPWeb オブジェクトを "更新" する方法はありますか?

今のところ、私が見つけた回避策は、「カスタム アクセス リスト」リスト テンプレート機能をアクティブ化の依存関係として「親」機能レシーバー自体に追加し、「カスタム アクセス リスト」リスト テンプレート機能を非表示にすることです。そうすれば、私の知る限り、カスタム リスト定義機能が強制的にアクティブ化され、web.ListTemplates["Custom Access List"];が見つかります。見つかった。

しかし、私はむしろ前者のアプローチを使用したいと考えています。つまり、受信側のコードでリスト定義機能を有効にしてから、リストのインスタンスを作成できるようにそれを見つけます。

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

list - LaTeXの説明リスト項目の参照名

説明リストの項目を番号ではなく名前で参照したいのですが。そのために、各アイテムにラベルを追加しましたが、それらを参照するときに、リストアイテムではなく、セクションの名前のみを取得します。各アイテムのカスタムラベルを表示するように変更するにはどうすればよいですか?

結果は次のようになります。

1定義

VehicleSomethingBus
定義の一種Car定義よりも小さい定義の
一種

次のものが欲しいのですが。

1定義

VehicleSomethingBus一種のVehicleCar
バスよりも小さい一種のVehicle

別の解決策は、サブセクションを使用して、それらを定義リストとして表示することです。誰もがそれを行う方法を知っていますか?

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

visual-studio-2010 - SharePoint2010リスト定義のビューのフォルダー構造を非表示にする

SharePoint 2010の[ビューの編集]ページには、フォルダー構造を無視して、リスト内のすべてのアイテムを表示できる設定があります。設定は、[フォルダ]>[フォルダ]または[フラット]>[フォルダなしですべてのアイテムを表示]の下にあります。私の質問は:

Visual Studio 2010で作成されたXMLリスト定義を介してこの設定を有効にする方法はありますか?

適切なXMLタグ/属性を掘り下げることができるように、既存のリストのXMLビュー定義を表示する方法はありますか?これらはSharePointのどこに保存されますか?

0 投票する
0 に答える
138 参照

sharepoint - 特定のカスタム リストに CustomAction を表示する方法

CustomAction「カスタム リスト」タイプのリストを表示するにはどうすればよいですか。そのタイトルは「デモ リスト」です。これは可能ですか?そうでない場合、私が望むものを達成するための回避策はありますか?

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

sharepoint - サイトTaxonomyFieldでリストインスタンスをプロビジョニングしようとしたときに「このアクションを完了できません」

公正な警告:この質問の設定は長いので、辛抱強く私と一緒にいてください。

ソリューションパッケージには2つの機能があります。1つ目は、サイトフィールドとコンテンツタイプのセットです。これを機能Aと呼びましょう。フィールドの中には、タイプ「TaxonomyFieldType」のフィールドとタイプ「Note」(ノートフィールドの説明)の関連フィールドがあります。

最初の機能(機能Aと呼びます)の機能レシーバーで、これをプログラムで取得TaxonomyFieldし、事前に定義された用語セットから用語を取得するように構成されていることを確認します。

2番目の機能には、リストテンプレートとインスタンスが含まれ、そのうちの1つは上記のコンテンツタイプを使用します。この機能を機能Bと呼びましょう。

プロビジョニング時に爆発するリストのリストスキーマは次のとおりです(ListInstance要素は表示されていません)。

ソリューションが展開された後、問題なく機能Aをアクティブ化できます。サイトの列とコンテンツタイプが作成されます。機能Bをアクティブ化しようとすると、機能アクティブ化の呼び出しスタックが爆発し、次のスタックトレースを含むエラーページが表示されます。

機能ATaxonomyFieldでの構成方法に問題があることはかなり確信しています。プロビジョニング時のリストインスタンスとの関連付けがエラーの原因です(これは、コメントアウトして何度もデプロイすることで判断しました)。リストインスタンスでそれらをプロビジョニングするためのドキュメントやブロガーの経験はほとんどないようですので、少し戸惑っています。誰かが何が悪いのか考えていますか?TaxonomyFields

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

c# - default.aspxページのサイト定義のリストのカスタムプロパティにアクセスする

私はSharepointに取り組んでいます。リスト内に非常に多くのプロパティを挿入することを使用して、リストを持つサイト定義を作成しています。作成部分は終了です。次に、サイト定義のdefault.aspxページにリストのプロパティを表示する必要があります。リスト定義のschema.xmlファイル内でリストのプロパティを定義しました。ProjectProperty、ListProperty、ListItemProperty、さらにはFieldValueを使用しました。しかし、そのプロパティ値を取得することはできません。

これをどうやって使うか教えてください。

どんな助けでも大歓迎です。

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

sharepoint-2010 - SharePoint2010のサイトとリストの定義でエラーを見つける方法

カスタムサイト、リスト、フィールド、コンテンツタイプを使用しています。カスタムリスト定義を展開しましたが、カスタムリスト用に新しいアイテムを作成しようとしましたが、相関IDでエラーが発生します。そこには適切なエラーログがありません。問題がどこにあるのか、エラーを見つける方法はありません。