2

カスタム リストに js リンク オーバーライド ファイルを含めました。要素のタイトルをオーバーライドして、タイトルへのリンクを設定することになっています。通常はこれで問題なく動作しますが、js リンク ファイルが読み込まれていないように見えることがあります。標準の SharePoint ナビゲーションにカスタム リストが含まれているこの aspx ページへのリンクを埋め込みました。ページを開くと、タイトルにリンクがありません。つまり、js リンク ファイルが読み込まれていません。その場合、aspx-page 全体をリロードすると表示されます。この動作を再現しようとすると、すぐに正常に動作する場合とそうでない場合があります。

これは、5 月の js リンク ファイルです。

    (function () {

       var overrideCtx = {};
       overrideCtx.Templates = {};

       overrideCtx.BaseViewID = 1;
       overrideCtx.ListTemplateType = 100;


       overrideCtx.Templates.Fields = {
         'Title': { 'View' : '<a href="https.myUrl.aspx?ContentArea=<#=ctx.CurrentItem.ID#>"><#=ctx.CurrentItem.Title#></a>' }
       };

      SPClientTemplates.TemplateManager.RegisterTemplateOverrides(overrideCtx);
    })();

私は何を間違っていますか?ありがとう

4

0 に答える 0