モーダル ボックスに情報を表示する必要がある Web パーツに取り組んでいます。過去に jQuery UI を使用し、そのシンプルさと .NET の世界で受け入れられていることを高く評価していたので、Web パーツを介してライブラリを統合するための推奨されるアプローチを見つけようとしています。ウェブ上にはたくさんの記事がありますが、簡潔な指示を求めて次から次へと跳ね返って、SO にたどり着きました。
ここに私の特定の制約があります:
- jQuery と jQuery UI をマスター ページに追加したくありません。
- 開発中の Web パーツを使用する既存の Web パーツ ページが多数あるため、ライブラリをページに追加するために CEWP を使用したくありません。
- ライブラリをページに追加するために使用するメカニズムが何であれ、そのページに既に追加されている jQuery と競合しないようにしたいと考えています。たとえば、このカスタム Web パーツの 2 つのインスタンスを追加すると、理想的には、2 番目のインスタンスは、jQuery が既にページに追加されていることを検出し、再度追加してはならないはずです。
- Designer を使用することはまったくオプションではありません (オプションではない可能性が高いにもかかわらず、私はこれを取り上げました)。
あまり話題から外れていないように思えますが、このモーダル ボックス内に jqGrid を追加する必要があります。SP申請ページ+IFRAMEの組み合わせなど、よりシンプルなアプローチを検討しています。
誰かが開始するための段階的な指示をくれることを願っています. この時点で宝くじに当選したのと同じです :-) ありがとうございます!