問題タブ [splist]

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 に答える
428 参照

c# - C#、メソッドはリストを作成しますが、リスト型ではありませんか?

PHP から来て、PHP は本当に気にしないので、特定の型を割り当てたり返したりすることに慣れていません。しかし、Java と C# の世界に戻ると、これらの言語は気にします。「この型を渡す」と言うと、その型が期待されます。それで、私は何を間違っていますか、これをSPList型にする方法を作成するにはどうすればよいですか

次のような非常に基本的な機能があります。

これにより、Web パーツをアクティブ化すると、SharePoint 2010 リストであるリストが作成されます。その名前は Fake List で、いくつかの列をそれらの尊重されたパラメーターとともに渡していることがわかります。このSPAPI.Lists.Create方法を見てみましょう:

ここでは、Sharepoint で使用する SPList オブジェクトを作成するだけであることがわかります。展開すると、ページに追加できる新しいリストができます。だから問題は何ですか?

Php ではcreateNewList(SPFeatureReceiverProperties properties)、タイプ SPList のオブジェクトを要求する関数に を渡すことができ、それは機能します (何かが欠けている場合を除きます >.>) ここでは、SPList ではありません。

だから私の質問は:

リストを作成し、SPLIst オブジェクトを返すことができるようにするには、何を変更する必要がありますか? それは同じくらい簡単ですかreturn new SPAPI.Lists.Create(properties, param, "Fake List", "Sample Description", SPListTemplateType.GenericList, "Sample View Description");

それは私には正しいように思えるからです。

アップデート

メソッド シグネチャを SPList に変更して を返してreturn new ....も機能しませんでした。

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

visual-studio-2010 - VS2012 で GridView テーブルを Web パーツとして作成し、SPList のみのタイトル列に値を設定する

別の SP サイトで使用する Web パーツとして、SP2010 Web サイトのリストを gridview テーブルに入力しようとしています。これまでのところ、私が持っているコードは次のとおりです。

コード内の他のさまざまな場所に名と姓を追加しようとしましたが、成功しませんでした。Webパーツによって作成されたWebサイト上のテーブルになりますが、正しい値が表示されたタイトル列と、追加したタイトルを含む2つの列しかありませんが、内部には値がありません。私の問題を検討していただきありがとうございます。

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

sharepoint - サイト プロパティに基づいて既定のフィールド値を設定する

リスト フィールドのデフォルト値を、リストが存在するサイトにプログラムで設定したプロパティに設定する方法を探しています。

基本的に、リスト内のすべての項目は同じ値を持ち、通常のユーザー ビューからは隠されます。下流では、コンテンツ クエリ Web パーツを使用してそのフィールドをプルし、グループ化できるようにしています。

SP2013を使用しています。

助けてくれてありがとう

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

json - SharePoint 2013 REST API を使用してカスタム テンプレートから SPList を作成する方法は?

MSDN は、次のプロパティを渡して、JavaScript で SP 2013 REST API を使用してリストを作成することを提案しています。

ただし、カスタム テンプレート ( 10000 ) を BaseTemplate として渡すと、常に失敗します。このリスト テンプレートは Web リスト テンプレート コレクションに存在し、UI からこのテンプレートに基づいて問題なくリストを作成できます。

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

sharepoint-2010 - SharePoint リストがエンド ユーザーによって作成されたものか、サイト プロビジョニングの一部として作成されたものかを確認する方法

共有ポイント リストがエンド ユーザーによって作成されたのか、それともサイト プロビジョニングの一部として作成されたのかを調べたいと思います。

エンド ユーザーが作成したすべてのリストをドロップダウンに表示したいと考えています。テンプレート ID = 100 でフィルタリングできますが、システムによって生成されたテンプレート ID = 100 のリストがいくつかあり、それらはドロップダウン リストに表示されます。

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

sharepoint - Sharepoint リストに対して SSRS レポートを使用してフィルタリングするオプションのパラメーターを実装する方法

レポート自体に条件付き Caml フィルタリングを作成できないかと思います.提供されたフィルター パラメーターに基づいて Caml クエリを変更します。

そうでない場合は、それを実行できる SP2010 内で SSRS レポートを作成するための最良の方法についてアドバイスを求めています。

ありがとう

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

sharepoint - 編集後も DocLib アイテムがチェックアウトされたままになる

私の問題の手順は次のとおりです。

  1. カスタム DocumentLibrary (カスタム フィールド、カスタム FieldIterator を使用したカスタム ListForm) に移動します。
  2. 既存の本番 Word ドキュメント (*.doc) の 1 つを選択します。
  3. クライアント Office アプリケーションで編集するには、[ドキュメントの編集] をクリックします。
  4. ドキュメントを編集して [保存] をクリックし、アップロード中の変更の進行状況バーを確認します...
  5. ドキュメントを閉じます。前に開いたビューが更新されます。

問題:

  1. アイテムは管理者によってチェックアウトされます。編集に使用するユーザーは関係ありません。チェックアウトされたドキュメントは常に管理者の下に表示されます。
  2. ドキュメントへの変更は随時適用されます。

私の調査結果:

Fiddler を調べたところ、CellStorage.svc からこの CellRequestFail エラーが見つかりました。

ULS ログは私に与えました:

そこに新しいドキュメントをアップロードすれば、すべて問題ありません。問題のあるドキュメントをダウンロードして、新しいアイテムを作成してアップロードしたとしても、すべて問題ありません。

更新:
ファイルに対していくつかのテストを行ったので、ファイル プロパティの ETag は SubRequest の ETag と同じであると言えます。