在sharepoint2013中为非自定义webpart注入javascript脚本
来源:互联网 发布:尚学堂的大数据怎么样 编辑:程序博客网 时间:2024/06/05 03:18
概要:
JS Link:一种新的sp field type
其作用:不仅可以控制一些列表当中的字段,而且可以渲染一些content type ,forms,view甚至webpart
亮点:通常一些在sharepoint中默认的webpart需要进一步的修改,比如隐藏其中的一个字段,修改其中某个内容。这里提供一个“光明正大”的途径
主要步骤:
step 1 制作一个简单不能在简单的JS脚本
step 2 上传这个文件到masterpage的文档库
step 3 选择正确的选项(content type, Target Control Type,Target Scope, Target List Template ID 等等)
我来解释下这几个选项的含义
content type:太简单了,懒得啰嗦。
target control type:这个文件用来渲染对象的类型。etc.如果上传文件将会用来修饰一个View那么,这个选项就选择View。
Standlone:当这个文件在用作View选项(上面),这个文件可否被视为重写
Target Scope:这个文件被使用的范围。如果是本站点就输入“ \ ”,如果用于子站点,则输入子站点路径。
Target List Template ID:我没使用这个选向,但是功能不受影响。从字面意思,应该是:关联别表的模板代码,比如(task的模板是107)
step 4 发布到主要版本
在右键菜单里有个发布到主要版本的选项,可能因我的账号是管理员,所以没有这个选项,只要上传的文件就已经是发布版本了
step 5 找到想要操作的webaprt进入编辑模式
step 6 建立 webpart和JS的联系(最关键的一步)
在miscellaneous里面有个JS link的字段,填写下路径就可以使用了
图片的没有囊括完整,我再写一遍,我觉得这个路径要背下来。!
~site/_catalogs/masterpage/aa.js
Finish!
结果图片我忘记照下来,就是在刷新页面的时候,会出现一个ASDF的alert
后记:在sp2010里面,在页面里面插入一个链接,先找到对象的class 或是id,通过Jquery,选定对象,现在可以正大光明的来操作。方便了不少。
- 在sharepoint2013中为非自定义webpart注入javascript脚本
- Spring @Autowired注解在非Controller中注入为null
- WebPart(SharePoint)中如何使用自定义的Javascript和css
- WebPart---中如何使用自定义的Javascript和css样式
- SpringBoot在自定义类中注入Service为null
- WSS3SDK之:在自定义WebPart中使用对象模型
- 如何在sharepoint 2013中创建自定义webpart
- WPF中WebBrowser注入javascript脚本
- 在sharepoint2013 中使用Jquery--数组
- 在SharePoint2013中查找最受欢迎项目
- SharePoint 2010--为WebPart创建自定义属性
- 在非Spring容器中使用注入
- 在Webpart中使用 UserControl
- WebPart(SharePoint)中如何使用自定义的Javascript和css样式
- WebPart(SharePoint)中如何使用自定义的Javascript和css样式
- 自定义WebPart
- 自定义webpart
- ActionScript3注入JavaScript脚本
- 第九周项目一(switch的运用)
- Windows、Unix、Mac不同操作系统的换行问题-剖析回车符\r和换行符\n
- mysql中的load命令使用方法
- 文本框默认值
- YARN编程实例—distributedshell源码分析
- 在sharepoint2013中为非自定义webpart注入javascript脚本
- MoetDB的SQL手册——Debug
- 设计模式的六大原则
- live555源码分析----RTP的打包与发送
- awakeFromNib和 viewDidLoad的区别
- Android-PullToRefresh 使用心得
- sql下三种批量插入数据的方法
- YARN/MRv2 MRAppMaster深入剖析—概述
- Unity3d_C#winform中Excel电子表格导入数据库示例