問題タブ [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 に答える
2251 参照

c# - バージョン間の差異を返し、変更されたプロパティにアクセスするにはどうすればよいですか?

SharePoint 2010 に、フィールド "title,count" を持つリストがあります。変更可能なフィールド (カウント) の 1 つです。

このプロパティの最新バージョンにアクセスしたい。この記事による:しかし、まだ受け入れられた答えはありません。

ここではプロパティにアクセスできますが、「カウント」はここには存在しません。

SharePointのように最終バージョンごとに差分を取りたい

sharepoint 2010 は、バージョン履歴と相違点を表示します

これらの最後のプロパティ値を返す他のメソッドがあります(ここで見つけてください)

ここでエラー

エラーが発生しました。","ExceptionMessage":"値が期待される範囲内にありません

特定のフィールドの最後の値をすべて取得するために、これより短いソリューションはありますか?

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

javascript - JavaScriptを使用してSharepointリストのフォルダからアイテムを取得するにはどうすればよいですか?

Sharepoint のリストと、いくつかのフォルダーがあります。JavaScript を使用してこれらのフォルダーの内容にアクセスする必要があり、列 AddData の日付が現在の日付と等しい項目のみをフォルダーを選択するのが最善です。私はあなたに助けを求めたいです。私がそれを得ることができた唯一のものは次のとおりです。

お知らせは私のフォルダーですが、このフォルダーからアイテムを取得するにはどうすればよいですか? AddData 列を確認しますか?

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

c# - SPListItem の保存中に保存競合エラーが発生する

私は 1 つの sharepoint 2010 アプリケーションを持っています。このアプリケーションでは、アイテムをリストに追加した後、同じリスト アイテム内でさらに 2 つの更新を行う必要があります。これらは、保存中に私がしなければならない項目です。

  1. アイテムを親リストに保存する必要があります。
  2. ステップ 1 の後にトリガーされる 1 つのイベント ハンドラー (Item Added イベント) を登録しました。これにより、タスク リストに新しい項目が作成されます。
  3. 最初のステップの後、アイテム ID を使用して URL 列を保存するために、同じリスト アイテム列を更新しています。
  4. 2段目以降。つまり、イベント ハンドラーによって追加されたタスク アイテムです。親リストの列をタスク リスト アイテム ID で更新する必要があります。

これらの手順を実行しながら。Save Conflict エラーが発生します。

Reload the SpListItem と Thread.Sleep メソッドも使用しようとしました。しかし、すべてが失敗しました。

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

c# - SharePoint オブジェクト モデルを使用して列の名前を変更した後に元の列名を取得する方法

現在、itextsharp.dll を使用してリスト項目を PDF にエクスポートするモジュールに取り組んでいます。名前が変更された列の値の読み取りに問題があります。

たとえば、元の列名がわからない場合、以下の列の名前が変更されます。 Intername は "Legal_x003A__x0020__x0020_Commen" で、表示名は "Legal: Comments Categories" です。

1)内部名を使用して表示名を取得する方法はありますか?

(または)

2)表示名を使用して列の値を取得する方法はありますか? (列が存在しないと表示されている場合は、別のユーザーが削除される可能性があります)

注:内部名を使用して列の値を取得できますが、列名フィールドに「Legal_x003A__x0020__x0020_Commen」は必要ありません。

前もって感謝します

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

c# - SharePoint get ContentType Name

I am trying to get All Folders and Files from a SharePoint library, executing a single Request.

This code works well, and as result I have a list of All Folders and Files within the specified library.

It seems that the files details are loaded in a lazy manner. Only the first level from details hierarchy. But I don't know how, the FieldValues collection is filled with Data.

ListItem details

I see that the ListItem ContentType.Name is not initialized.

ContentType Name is not initialized

Is it possible somehow to update the query in a manner which will load the data for ContentType in this single call.

Or the only possibility is to iterate through all files and do a load of ContentType for the specific file?

I did this in the following way:

But I am going to get this information in a single call, If it is possible, without iterating in the collection and starting multiple calls to ClientContext.

P.S.: I am new to SharePoint programming. I just want to fix a bug.

Thanks!

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

c# - StringBuilder に空白行を追加するにはどうすればよいですか?

これを行うことは既知の「問題」です。

...期待どおりに空白行を追加しません(たとえば、ここで説明したように)。

ただし、これが機能すると一般に信じられています。

...しかし、それは私にはうまくいきません。私はこのコードを持っています:

すべてのデータが StringBuilder に追加され、次に生成されるフォームに追加されますが、リスト項目間にスペースはありません - 「sb.AppendLine(Environment.NewLine)」は何も追加していません。

個々のリスト アイテムの出力間に強制的に線を引くにはどうすればよいですか?

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

sharepoint - sharepoint でリスト アイテムがフェッチされている間、allowunsafeupdates プロパティを設定する必要がありますか?

私はsharepoint 2010プロジェクトに不慣れです。コードを調べてみると、リストの要素に更新がない場合でも、多くの場所で SPWeb.AllowUnsafeUpdates プロパティが true に設定されていることがわかりました。いくつかのリスト データ フェッチがあります。これは、AllowUnsafeUpdates を true に設定するための更新がどのリストにもない場合に関係がありますか?