在SharePoint开发模板页时,有时候我们需要在页面编辑模式下加载一些脚本或样式的时候,这段代码对我们的帮助会很大。

//第一种方式if(g_disableCheckoutInEditMode == true) {alert('Page is in edit mode');
}
else {alert('Page is in display mode');
}//这个是第二种方式
<script type="text/javascript">var IsEditMode = false;
</script>
<PublishingWebControls:EditModePanel runat="server" id="EditModePanelToFindEditMode"><script type="text/javascript">IsEditMode = true;</script><!--这里我们可以添加各种HTML代码,样式都可以-->
</PublishingWebControls:EditModePanel>//第三种脚本方式获取编辑模式、相对第一种来说安全一点
function isEditMode() {var publishingEdit = window.g_disableCheckoutInEditMode,form = document.forms[MSOWebPartPageFormName],input = form.MSOLayout_InDesignMode || form._wikiPageMode;return !!(publishingEdit || (input && input.value));
}

转载于:https://www.cnblogs.com/sharepointer/archive/2013/04/08/sharepoint-get-page-edit-mode.html

SharePoint 检测页面编辑模式相关推荐

  1. SharePoint判断页面(或WebPart)是否处于编辑模式.

    相信大家经常进行编辑(配置)WebPart的属性等操作. 有些时候,在我们配置属性的时候,可能我们会希望这个时候,页面上的webpart区域显示其它内容或提示信息. 那我们如何判断我们是不是在编辑模式 ...

  2. WSS页面定制系列(1)--如何启用表单页面的编辑模式

    wss的大多数页面右上角的"站点操作"菜单都有一个编辑网页菜单项,用这个菜单项,可以启用当前页面的设计模式,修改或添加webpart. 但是奇怪的是,所有的表单页面(用来新建,编辑 ...

  3. 【SharePoint】SharePoint自定义页面中使用自定义母版页

    前言 SharePoint自定义页面中使用自定义母版页 详细步骤 1.新建自定义母版页:把母版页seattle.master复制一份,修改为自己所需的名字,如portalmmcustom.master ...

  4. Spread for Windows Forms高级主题(3)---单元格的编辑模式

    理解单元格的编辑模式 通常情况下,当终端用户双击单元格时,编辑控件将允许用户在该单元格中输入内容.在一个单元格中编辑的能力被称为编辑模式.一些属性和方法可以用来自定义编辑模式的使用. 当一个单元格处于 ...

  5. junit5_JUnit 5和Selenium –使用Selenium内置的`PageFactory`实现页面对象模式

    junit5 Selenium是一组支持浏览器自动化的工具和库,主要用于Web应用程序测试. Selenium的组件之一是Selenium WebDriver,它提供客户端库,JSON有线协议(与浏览 ...

  6. webbrowser php,C# WinForm WebBrowser 设置为编辑模式的示例代码

    写个程序批量下载文件,要分析的HTML的页面是需要登录才能访问的,而下载的相关页面是不需要登录访问的,所以偷个懒,程序中把WebBrowser 设置为编辑模式,这样把要分析的内容从已经登录的浏览器窗口 ...

  7. ckeditor源码编辑模式,添加style、javascript内容丢失的解决

    ckeditor源码编辑模式,添加style.javascript内容丢失的解决 我使用ckeditor 我在编辑的使用源码编辑,保存内容包含javascript.style标签的时候,数据库中有ja ...

  8. idea内置junit5_JUnit 5和Selenium –使用Selenium内置的`PageFactory`实现页面对象模式

    idea内置junit5 Selenium是一组支持浏览器自动化的工具和库,主要用于Web应用程序测试. Selenium的组件之一是Selenium WebDriver,它提供客户端库,JSON有线 ...

  9. JUnit 5和Selenium –使用Selenium内置的`PageFactory`实现页面对象模式

    Selenium是一组支持浏览器自动化的工具和库,主要用于Web应用程序测试. Selenium的组件之一是Selenium WebDriver,它提供客户端库,JSON有线协议(与浏览器驱动程序进行 ...

最新文章

  1. 数据结构,堆和栈和队列的概念
  2. ACMNO.22 C语言-公约公倍2 写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。 输入 两个数 输出 最大公约数 最小公倍数
  3. python营销骗局_python案例:金融营销活动中欺诈用户行为分析
  4. 大数据查询——HBase读写设计与实践--转
  5. 关于Expdp/Impdp 并行导入导出详细测试结果和并行参数的正确理解!!
  6. WebAPI(part3)--事件基础
  7. css --- [练手小项目]样式小结(字体、颜色的语义 清除浮动的使用)
  8. REST服务的自动化测试
  9. python tkinter布局混用_python tkinter布局界面如何实现?
  10. VC realize the transparent windows
  11. Faster-RCNN.Pytorch的使用
  12. 分布式中间件实践之路
  13. VirtuoZo:航摄影像的处理及拼接
  14. PCIe学习笔记之pcie初始化枚举和资源分配流程代码分析
  15. 【渝粤题库】陕西师范大学111118 商法学 作业
  16. 算法笔记之狄克斯特拉算法
  17. 发射极正偏,集电极反偏
  18. spyder python 使用_如何在spyder中使用vpython?
  19. ensp启动设备蓝屏_超全超详细的电脑蓝屏问题解决方案汇总
  20. 跨境电商系统_商城自营系统_自营店铺系统_功能业务逻辑_OctShop免费开源商城系统

热门文章

  1. Pytorch Lightning 完全攻略!
  2. 时间序列基础教程总结!
  3. 别骂了,拼多多不挣钱(Doge)
  4. 失业后跑摩的985高校硕士,被质疑学历、深“扒”论文...
  5. ICML 2021 (Long Oral) | 深入研究不平衡回归问题
  6. 这么简单的目标检测赛题,竟然设置260万现金奖!
  7. 后浪来袭!拼多多黄峥身价超过马云,成为中国第二大富豪
  8. 985 博士:导师是院士,直到毕业,我们都没单独说过一句话...
  9. LSTM 为何如此有效?这五个秘密是你要知道的
  10. 俄罗斯的顶级数学家,到底有多恐怖?