問題タブ [splistitem]

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

linq - Sharepoint 2010 listitem から linq 2 sharepoint spmetal クラスへ

ListItem を生成された spmetal クラスにラップ/変換/キャストするにはどうすればよいですか? (linq 2 シェアポイント)

ありがとう!

アップデート:

イベント レシーバーが splistitem を使用しており、データにアクセスするときに強力な型のバージョンを使用し、magiv 文字列を使用したくないため、これらを探しています。

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

c# - 選択的なSharePointリスト列をループする

「従業員」というSharePointリストがあります。次の列があります。

  • タイトル
  • ファーストネーム
  • 苗字
  • Band1
  • Band2
  • Band3
  • Band4

私は20のバンド列を持っていますが、問題をよりよく説明するために4つのバンド列しか含めていません。特定の列からデータを取得する方法は知っていますが、次のことを行うにはどうすればよいですか。

  1. 上記のリストからのみ「バンド」列の総数を取得します
  2. 各「バンド」列をループして、各バンドのアイテム/値を取得/表示します

私の最初は、すべてのバンド列をループするループがあり、次にその中にループがあり、各バンド内の各アイテム/値を取得/表示しますが、それを実行する方法が完全にはわかりません

任意のアイデアや提案をいただければ幸いです、

ありがとう、

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

sharepoint - アイテムの役割を確認する

現在のユーザーが、シーケンシャル ワークフローでリスト内のアイテムを編集、作成する役割を持っているかどうかを確認するにはどうすればよいですか?

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

sharepoint - SharePoint SPListItemをパラメーターとしてカスタムWebサービスに渡す方法は?

SPListItemオブジェクトをパラメーターとしてSharePointに展開されたカスタム[WebMethod]に渡すことはできますか?本質的にSharePointコンテキストから切断されることは理解していますが、このSPListItemデータの一部を他の場所に保存しているだけなので(更新なし)、これは私に適しています。

テスト目的でこれを試しましたが、SPDevが.discoと.wsdlの生成中にエラーをスローしました。

このアプローチについて何かが間違っているように見えますが、私はそれに指を置くことができません...

ありがとう。

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

sharepoint - SPListItemのライフサイクル

リストアイテムのライフサイクルについてサポートが必要です。これについて読むことができるリンクはありますか?

そして私が知る必要がある主なことは、イベントレシーバーには次のようなメソッドがあるということです:

  1. アイテムの追加
  2. アイテム追加
  3. ItemUpdating
  4. ItemUpdated

ワークフローはどこから始まりますか?更新プロセスを停止し、systemupdateで一部のフィールドを更新して、エラーを発生させないようにするにはどうすればよいですか? 私が必要としているのは、新しいバージョンがなく、ワークフローが開始されていないフィールドを更新することです。

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

sharepoint - Sharepointリストイベント

SharePointリストの現在のビューが変更されたときに発生するイベントはありますか。たとえば、現在のビューにはリスト内のすべてのアイテムが表示され、ユーザーは「追加」などの別のビューを選択するため、このような状態で発生したイベントはありますか。

どんな助けでも素晴らしいでしょう。

ありがとう

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

c# - SPListItem.Tasks は常に空です

カスタム sharepoint (2007) リスト (testlist という名前) があり、そこにテスト ワークフロー (sharepoint designer 2007 で構築され、testwf という名前) が添付されています。このワークフローは、「ステップ 1」の「アクション」セクションで定義されたタスクのみが待機することです。 2014 年 4 月。新しいアイテムをテストリストに追加すると、testwf が開始され、グリッド ビューに切り替えると、アイテムに「testwf」フィールドが実行中として表示されます。

ここで、アイテムに関連付けられたワークフローにアクセスし、ステータスを変更してコードを介してこのタスクを「完了する」必要がありますが、次のコードを使用すると、常に item.Tasks リストが空になります (ただし、内部変数 m_allTask​​ListTasks が要素が 1 つある)。

多分私は何かが足りない...

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

sharepoint-2010 - Visual Studio (Sharepoint) で選択したリスト アイテムの特定のメタデータを取得するにはどうすればよいですか?

Visual Studio を使用して SharePoint サイトの Web パーツを作成していますが、選択したドキュメントに関連するドキュメントを取得するためにその一部が必要です。

テスト目的で SharePoint サイトで作成した各ドキュメントには独自のメタデータがあり、特定のメタデータ (「ファイル名」や「作成者」など) を持つドキュメントを取得したいと考えています。

したがって、この特定の関数用にコーディングしたメソッドでは、メタデータをハッシュテーブルにまとめて取得することができました(または、取得したと思います) が、そこからメタデータを1 つ抽出することはできません。 .

ここで私を助けてください!!

ありがとうございました!!!

ヘイリー

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

sharepoint - ストアドプロシージャを使用してSPListItemを取得します

SQL Serverのストアドプロシージャを使用してリストアイテムを取得することは可能ですか?誰もがその方法を解決するためのアドバイスを私に与えることができます...ストアドプロシージャコードがそれを行うことができるように私に与えることができれば私は非常に嬉しいです、

そして...それはRestServiceなどの他の方法よりも効果的ですか...?

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

sharepoint - ファイルの一括アップロードでは、最後のファイルを除くすべてのファイルの複数のバージョンが作成されます

ここで興味深い(とにかく私にとっては)問題があります。私はひねりを加えたSharePointライブラリへのドキュメントのコードベースの大量アップロードを行っています。ひねりを加えたのは、アップロード後にファイルの最終更新日をアイテムのプロパティで維持する必要があることです。

ファイルの詳細は、ライブラリがメタデータ フィールドを持つカスタム コンテンツ タイプに基づいているため、ライブラリ アイテムに添付する必要があるパスとメタデータを含む csv ファイルから決定されます。

私が抱えている問題は、変更された日付が最後にアップロードされたファイルでのみ維持されていることです。他のすべてのファイルは、アップロード時間を示します。もう少し掘り下げて、バージョン管理をオンにしました。アップロードしたファイルには複数のマイナー バージョンが適用されているため、複数回変更されていることがわかりました。アップロードされる最終ファイルには 1 つしかありません。例えば。プロセスをテストするために 6 つのファイルをアップロードしています。アップロードされた最後のファイルはバージョン .1 であり、他のファイルはバージョン .6 から .8 から .12 の範囲です。表示できるすべてのファイルは、アップロード時の初期設定では正しい変更日を持っていましたが、すぐに変更が発生して日付が変更され、新しい変更日がインクリメントされました。

ここに画像の説明を入力

バージョン履歴: ここに画像の説明を入力

次の方法を使用して日付を試しました。

spFile.Item.UpdateOverwriteVersion() item.Update()(ファイル オブジェクトからではなく、リストとして項目にアクセスする場合 spFile.Item.SystemUpdate(false)

これらの更新はどれも、私が望むことをしていないようです。

importFile は、必要なプロパティを持つ単なるカスタム オブジェクトです。

これに遭遇した場合、および解決策がある場合はお知らせください。

私はまた、エントリを構築しようとしました: spFile = uploadFolder.Files.Add(Path.GetFileName(importFile.FullPath), fileStream, createdBy, modifiedBy, created, modified)

uploadFolder はライブラリのフォルダー オブジェクトでした。

ありがとうございました。