2011-02-04 19 views
0

私は、3つの異なるフォーマットのいずれかでデータを表示するWebパーツを持っています。フォーマットは、Webパーツの3つのボタンの1つをクリックして選択します。これは正常に動作します。MOSS 2007:ユーザーのWebパーツプロパティをプログラムで格納する方法

最後に選択した状態を保存してユーザーがお気に入りのビューをクリックする必要はありません。

プロパティを定義し、パーソナライズ(PersonalizationScope.User)を定義するために論理的に思えたが、彼らは唯一のページの読み取り権限を持っているので、これはほとんどのユーザーのために動作するようには思えません。

ここに進む最善の方法は何ですか? Sharepointはそのような情報を保存するのに適しているのですか、自分のストレージを使用する必要がありますか?独自のストレージを使用して

おかげ

答えて

1

はオプションですが、これはあなたのためのいくつかのより多くの開発作業を意味しています。このオプションはどうですか?

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

  2. は、新しいアクセス許可レベルを作成し、次の許可

更新パーソナルWebパーツを追加 - パーソナライズ 情報を表示する Webパーツを更新します。

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

  1. ステップ2を使用すると、すべてのウェブパーツをodifyできます。各Webパーツを変更し、ユーザーが編集したくないウェブパーツの次のオプションを削除することができます。

    は、個人ビューでの編集[詳細]を許可する

あなたが欲しいものを除いて、すべてのWebパーツをロックすることができますこの方法。

関連する問題