問題タブ [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 投票する
3 に答える
1145 参照

sharepoint - アイテム数は10である必要がありますが、0です

items.countは少なくとも10である必要があります。このドキュメントライブラリ「AutoCad」に10個のサブフォルダ(リリース1 .....リリース10)があり、各サブフォルダにはlicense.txtというファイルがあります。うーん、なぜこれがファイルを返さないのですか?

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

sharepoint-2010 - 「更新ルール」-SharePoint2010のKpiListItemのパラメーターをプログラムで変更する

[短いリマインダー:英語は私の母国語ではありません:)]

こんにちは、私はこの問題を数日間抱えています(そしてそれは私を真剣に怒らせ始めます)。

タイトルにあるように、私の問題は、ワークフロー内で(作成前の)KpiListItemの「更新ルール」パラメーターをプログラムで変更する必要があることです。アイテム自体や何かにアクセスすることは問題ではありませんが、パラメータにアクセスする手段が見つかりません。KpiFactory(ソース)を使用してアクセスするための可能な解決策(チュートリアル)を見つけましたが、この例は、「GetKpiData」を呼び出そうとする行のコードにすでに詰まっています-関数:(空のために例外を与えますobject-array ...ですが、ネット上のGetKpiData関数、SDK、または私がチェックしたいくつかの本のパラメーターに関する情報を取得することは不可能です)

(item-objectはアクセスしたいインジケーターです)

とにかく、私は、プロパティが到達可能であるかどうかをテストするためだけにチュートリアルに従いました。これが機能する場合、最終的にはプロパティを読み取るだけでなく変更したいので、半分のステップで済みます。

誰かが私の特定の問題の解決策を持っていることを願っています。それは本当に私に頭痛を与えます。(部分的な回答でも役立つ場合があります。)

よろしくお願いいたします。MarkusSchwalbe

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

data-binding - チェックボックスのデータバインドが可能なSharePointリストアイテム?

SharePoint では、以下のような編集フィールドへのバインディングを作成できます。フォームがポスト バックすると、変更は基になるリスト アイテムに自動的に保持されます。

これは RichHtmlFields ではうまく機能しますが、同じリスト項目に Yes/No (ブール値) フィールドがあるとします。そのフィールドをチェック ボックス コントロールに同様の方法でバインドする同様の構造はありますか?

私の目標は、コントロールの値をフィールドに転送するために c# の行をスローする必要がないようにすることです。RichHtmlField のように自動化する必要があります。SharePoint は内部リスト アイテム編集ページ (EditForm.aspx) を使用してこれを行うため、これを行う簡単な方法が必要なようです。

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

sharepoint - c# 複数のルックアップ値を SPListItem に挿入/更新する

sharepoint では、ルックアップ列の種類に複数の項目を追加できます。ルックアップ値を更新または追加するためのコード スニペットを含む優れた記事はありますか?

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

c# - SharePoint リスト アイテム イベント レシーバー ヘルプを防止するために使用される拡張メソッド

イベント レシーバーの外部から更新を実行するときに、SPListItem でイベント レシーバーが起動するのを防ぐという問題に対する優れた解決策として、この投稿に出会いました。コードは説明どおりに 100% 機能し、ソリューションに感銘を受けました。問題は、完全には理解していないことです。

単純にするために、SystemUpdate メソッドを無視して、コードで宣言された SPListItem.Update オーバーロードとプライベート クラスのみを処理します。

私が「理解」していない部分は、クラス rh がどのように SPListItem アイテムに「リンク」または「関連付け」されているかです。戻るをクリックして保存する方法を再現しています...

SPItemEventReceiverHandling のインスタンスである rh をインスタンス化していることがわかります。doNotFireEvents が true の場合は、rh で DisableEventFiring() を呼び出し、終了したら rh で EnableEventFiring() を呼び出します。見えないリンクは「rh」と「item」の間です。SharePoint は、更新を行うときに rh をイベント レシーバーとして使用することをどのように "認識" しますか?

私はそれを明確に説明したことを願っています。そうでない場合はお知らせください。さらに明確にします。

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

sharepoint - SPQuery と RowLimit

クエリしたいリストに約10000行以上の行(Listitems)があります。

timerJob の各項目を反復処理したいのですが、オブジェクト モデルのオーバーライド - いいえ、ListView のしきい値 - 1000 - FARM レベルで、一度にすべてを取得することはできません。これを変更することはできません。

10000以上を(バッチのように)すべて繰り返す方法は何ですか??

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

sharepoint - SPListItem.Update()は、Titleを更新しようとすると例外をスローします。エンコーディングに関する255文字の制限の問題

エンコーディングに問題があるようです。フィールドの最大幅は255文字で、タイトルは実際には255文字ですが、SharePointによってエンコードされるタイトル(引用符と山かっこ)には、タイトル幅が255文字の制限を超える文字が含まれています。

これにより、サポートされていない状態になります。SPオブジェクトモデルとリストサービスの両方を介して更新します。非常に一般的な例外があります。

コンテンツを削除して再作成する以外に、この壊れた状態から抜け出すためのオプションはありますか?

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

sharepoint - Sharepoint 2010 でワークフロー イベント ハンドラーからコンテキストを取得する方法

カスタム ソリューションを SharePoint 2010 にアップグレード中です。WorkflowCompletedイベント ハンドラを利用したかったのですが、イベント プロパティから関連するSPListItemを取得できないようです。

SPWorkflowEventProperties.ActivationPropertiesを使用してみましたが、これは常に null を返します ( WorkflowStartedイベント ハンドラーでも)。

ワークフロー イベント ハンドラー ( SPListItemSPWebSPSiteなど)からコンテキストを取得するにはどうすればよいですか?

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

c# - Sharepoint 2010、現在のユーザーに基づいてSPListItemへのアクセスを決定する

CAML Queryyを使用して、ContentTypeを含むすべてのリストアイテムを取得していますが、現在のユーザーがそのファイルを表示する権限を持っているかどうかも知る必要があります。

その部分はどうすれば確認できますかわかりません。

この例を、コンテンツタイプに関連するアイテムを取得する方法のリファレンスとして使用します。

https://sharepoint.stackexchange.com/questions/14566/how-to-find-all-documents-of-a-certain-content-type

ありがとう。

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

sharepoint-2010 - 複数の Web のリストに対するリスト アイテム イベント レシーバー - SharePoint 2010

同じテンプレートを使用してインスタンス化された複数の Web があります。Web が作成されると、カスタム リストも作成されます。そのテンプレートで定義されたすべてのリストの ItemAdded イベントを処理するために処理するグローバル イベント レシーバーを定義する方法はありますか?