いくつかのリストとそれらのリストのいくつかの CSR レンダラーを含むサイトを作成しました。レンダラーを JSLink 経由でフォームに適用しました。次に、サイトをテンプレートとして保存し、このテンプレートから別のサイトを作成しようとしました。現在、すべての JS リンクが壊れており、どこにもつながっていません。
最初のサイトの JSLinks の 1 つを次に示します。
<JSLink xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">~Site/SiteAssets/FormsManagement/Js/utils.js|~Site/SiteAssets/FormsManagement/Js/paymentsFormRenderer.js</JSLink>
</WebPart>
そして、テンプレートの作成後に変更されたものは次のとおりです。
<JSLink xmlns="http://schemas.microsoft.com/WebPart/v2/ListForm">/sites/home/test-subsite/SiteAssets/FormsManagement/Js/utils.js|/sites/home/test-subsite/SiteAssets/FormsManagement/Js/paymentsFormRenderer.js</JSLink>
これらの変更により、CSR がすべて壊れてしまい、修正方法がわかりません。再作成されたサブサイトでは、ブラウザが cdn.sharepointonline.com のドメインから JavaScript をロードしようとしますが、これら 2 つのリンクは同等でなければならないことは承知していますが、これは間違っています。(これは、相対アドレス指定が間違っているためだと思われます)。
すべての助けに感謝します!前もって感謝します。