Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 2013:在显示模板呈现内容后运行任何其他javascript 我创建了一个ContentBySearchWebpart,指定了我的自定义显示模板 想在显示之后运行一些其他javascript代码 模板已呈现内容_Sharepoint - Fatal编程技术网

Sharepoint 2013:在显示模板呈现内容后运行任何其他javascript 我创建了一个ContentBySearchWebpart,指定了我的自定义显示模板 想在显示之后运行一些其他javascript代码 模板已呈现内容

Sharepoint 2013:在显示模板呈现内容后运行任何其他javascript 我创建了一个ContentBySearchWebpart,指定了我的自定义显示模板 想在显示之后运行一些其他javascript代码 模板已呈现内容,sharepoint,Sharepoint,在显示模板中注册了我的自定义javascript文件 $includeScript(this.url, "~sitecollection/_catalogs/masterpage/Display Templates/Slider.js"); 问题是,我的Slider.js文件代码在显示之前执行 模板Javascript代码。 在显示模板呈现ContentBySearchWebpart(CSWP)的内容后,有谁能为我提供一种运行Slider.js代码的方法吗 我的问题解决了 我

在显示模板中注册了我的自定义javascript文件

        $includeScript(this.url, "~sitecollection/_catalogs/masterpage/Display Templates/Slider.js");
  • 问题是,我的Slider.js文件代码在显示之前执行 模板Javascript代码。 在显示模板呈现ContentBySearchWebpart(CSWP)的内容后,有谁能为我提供一种运行Slider.js代码的方法吗
  • 我的问题解决了

    我做了以下工作:

  • 在Control_YourTemplateName.html中注册了自定义JS文件 文件(如控制_横幅)

    $includeScript(this.url,“~sitecolection/_catalogs/masterpage/Display Templates/HWScripts/Banner.js”)

  • 在YourTemplateName.html(比如Banner.html)文件中,在body标记后的第一个div下添加了这三行

    
    
    <!--#_
    
    ctx.OnPostRender = [];
    
    ctx.OnPostRender.push(function(){ 
    CustomMethodWhichIsIncludedInTheCustomJSFile();
    });
     _#-->