0

3つの異なる形式のいずれかでデータを表示するWebパーツがあります。フォーマットは、Webパーツの3つのボタンのいずれかをクリックして選択します。これは正常に機能します。

ユーザーが常にお気に入りのビューをクリックする必要がないように、最後に選択された状態を保存するように要求されました。

プロパティを定義し、Personalizable(PersonalizationScope.User)を定義することは論理的であるように見えましたが、ページの読み取り権限しかないため、ほとんどのユーザーには機能しないようです。

ここで前進するための最良の方法は何ですか?Sharepointはそのような情報を保存するのに適切な場所ですか、それとも自分のストレージを使用する必要がありますか?

ありがとう

4

1 に答える 1

1

独自のストレージを使用することもできますが、これは、開発作業がさらに増えることを意味します。このオプションはどうですか。

  1. WebPartを変更し、Webパーツプロパティにオプションを追加します。

  2. 新しい権限レベルを作成し、次の権限を追加します

パーソナルWebパーツの更新-Webパーツを更新して、パーソナライズされた情報を表示します。

これにより、読み取り専用アクセス権を持つユーザーがWebパーツのみを更新できるようになります。

  1. ステップ2では、すべてのWebパーツを変更できます。各Webパーツを変更し、ユーザーに編集させたくないWebパーツの次のオプションを削除できます。

    パーソナルビューでの編集を許可する[詳細]

このようにして、必要なWebパーツを除くすべてのWebパーツをロックできます。

于 2011-02-04T18:40:58.810 に答える