1

カスタムプロパティをユーザーに関連付ける標準的な方法はありますか?ユーザーが選択したページあたりのアイテム数を、ユーザーとドキュメントライブラリごとに個別にドキュメントライブラリのグリッドに保存する必要があります。

編集:

このあいまいさについて申し訳ありませんが、プログラムでやりたかったのです。解決策を見つけたようです。これはUserProfileManagerクラスですが、ページサイズを保存する最も簡単な方法であるため、この方法でユーザーに保存できるプロパティの数に制限があるかどうかを調べています。ユーザーごと+ドキュメントライブラリベースでは、ビューのGUIDをプロパティ名として使用し、ページ数を値として使用しているようです。それがより効率的かどうかはわかりませんが、SharePointがこれらのプロパティをどのように格納するかによって異なります。

4

3 に答える 3

1

いいえ、データを保存するにはカスタム コードを作成する必要があります。

作成されるデータの潜在的な量を考えると、別のデータベースに保存するのが賢明かもしれません。

これにより、データの操作と取得の方法がより柔軟になります。

于 2008-10-21T20:28:36.907 に答える
0

あなたの質問は少し曖昧です。カスタムコードを作成したいとお考えですか?あなたはこれを多くの方法で行うことができるので、あなたが何を望んでいるのかをもっと知らずにそれは困難です。

カスタムコードを使用すると、ワークフローまたはイベントハンドラーを設定して、アイテムイベントに応答し、情報を記録して、ユーザーのプロファイルを使用して、またはSPPersistedObjectとして保存できます。

開発者中心ではない方法が必要な場合は、監査を使用して、監査結果のレポートを作成できます。

于 2008-10-21T15:39:19.750 に答える
0

選択データを保存するリストを設定し、ドキュメント リストでイベント/AJAX を使用して、チェック項目を選択リストにプッシュ/チェック解除することができます (ユーザー、ライブラリ、およびドキュメントを最低限保存します。

別のリストが必要ない場合は、ドキュメントライブラリにフィールドを作成して、特定のドキュメントにタグを付けたユーザーを保存できます...ユーザーがチェックしたときにリストを更新するには、何らかのイベント/ AJAXが必要です。 /ボックスのチェックを外します。粗い:)

于 2008-10-21T22:49:27.107 に答える