バックグラウンド
私の仕事は、SharePoint で、クリック可能なプロセス マップの画像を表示することです。html のイメージマップを考えてみてください。他のプロセス マップ イメージに移動する領域もあれば、ポップアップ ウィンドウが表示される領域もあります。
各プロセス マップに「接続」されているのは、一連のドキュメントです。これらのドキュメントはドキュメント ライブラリに保存されます。ドキュメント ライブラリ内のフォルダーごとに 1 つのプロセス マップがあります。ドキュメントは画像の横に表示する必要があります。画像またはフォルダをクリックして階層内を移動する人は、ドキュメントをアップロード、ダウンロード、および削除できる必要があります。
質問
これに対する最も簡単な解決策は何ですか?
私の考え
... ここまでは、ドキュメント ライブラリ ブラウザー (MOSS 2007 の既定のブラウザー) の上に追加するカスタム Web パーツを作成することです。この Web パーツは、表示する画像とクリック可能な領域を指定する xml ファイルを読み取ります。ブラウザーでのフォルダーのクリックや現在の URL の読み取りなど、ドキュメント ライブラリからの何らかのイベントをリッスンして、フォルダー階層内の現在の場所を把握し、そこから正しいプロセス マップ イメージを表示します。画像がクリックされると、Web パーツは画像を更新し、それに応じて更新するようにドキュメント ライブラリに指示します。
これは実現可能ですか?私は間違った道を進んでいますか?ドキュメント ライブラリと通信するにはどうすればよいですか?
ありがとう、マーティン