0

いくつかのリストとそれらのリストのいくつかの 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 つのリンクは同等でなければならないことは承知していますが、これは間違っています。(これは、相対アドレス指定が間違っているためだと思われます)。

すべての助けに感謝します!前もって感謝します。

4

1 に答える 1