2011-07-29 18 views
0

ユーザープロファイルが有効になっているSharePointファームで作業しています。私たちは、そのコミュニティのすべてのメンバーのプロフィール壁を持つコミュニティ機能を作成しています。私は、検索ベースのソースからプロフィール画像を検索して表示し、結果が魅力的で効率的な方法で表示されるようにする必要があります。SharePointプロファイルイメージを非同期的に読み込む方法

1:すべてのユーザーのFAST検索インデックスプロファイルごとに6時間

我々は2つの道があります。メンバーシップクエリを実行し、[x]コミュニティのすべてのメンバーを返すことができます。

2:プロファイルAPIを使用して検索を行うことができます。これは遅くなりますが、6時間のインデックスに依存しないため、最新の情報が得られます。

JavaScriptを使用してこの呼び出しを行う必要があります。これは、サーバーサイドコードがロックされており、オプションではないためです。私は、これらのプロファイルを呼び出す関数を記述して、画像を取得する際に一度に1つずつ壁にロードしたいと考えています。タイミングループの可能性がありますので、イメージは100ミリ秒ごとに読み込まれます。

私はプロフィール写真が写真のURLを含むテキストプロパティとして保存されていると信じているので、URLを画像ソースとして設定することができます。

優れたユーザーエクスペリエンスを提供するために、一連の画像を非同期ですばやく読み込む方法を教えてください。

答えて

1

あなたはサーバーサイドコードオプションを持っていないので、これらのイメージをレンダリングするJqueryスクリプトに行くことをお勧めします。この記事で示唆したように、このJavaScriptコードは、非同期的にロードすることができます。

https://wiki.base22.com/display/btg/How+to+load+JavaScript+dynamically+with+jQuery

+0

私はそれが私はこの1つに乗るつもりだすべてのフィードバックだと思います。試してみてください:) – Wesley

関連する問題