ueditor 集成使用 (sharepoint 集成)

Ueditor部署路径(集成sharepoint)

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\template\layouts\Resource\ueditor\ueditor\net

注意:需要 “转换成为应用程序”

需要修改uedittor.config.js文件

前端页面的引用代码如下:

  1   <table>
  2         <tr>
  3             <td style="display: block;">
  4                 <p>排序编号:</p>
  5             </td>
  6             <td>
  7                 <input id="txt_num" type="text" style="width: 300px;" />
  8             </td>
  9         </tr>
 10         <tr>
 11             <td>
 12                 <p>标题:</p>
 13             </td>
 14             <td>
 15                 <table style="width: 100%;">
 16                     <tr>
 17                         <td>
 18                             <input id="txt_title" type="text" style="width: 300px;" /></td>
 19                         <td style="text-align: right;">
 20                             <input type="button" onclick="saveContent()" value="保存" />
 21                             <input type="button" onclick="skip()" value="取消" />
 22                         </td>
 23                     </tr>
 24                 </table>
 25             </td>
 26         </tr>
 27         <tr>
 28             <td style="display: block;">
 29                 <p>内容:</p>
 30             </td>
 31             <td>
 32                 <script id="editor" type="text/plain" style="width: 1024px; height: 500px;"></script>
 33             </td>
 34         </tr>
 35         <tr>
 36             <td></td>
 37             <td style="text-align: right;">
 38                 <input type="button" onclick="saveContent()" value="保存" />
 39                 <input type="button" onclick="skip()" value="取消" />
 40             </td>
 41         </tr>
 42     </table>
 43 </div>
 44 <%}%>
 45 <script type="text/javascript">
 46     //实例化编辑器
 47     //建议使用工厂方法getEditor创建和引用编辑器实例,如果在某个闭包下引用该编辑器,直接调用UE.getEditor(‘editor‘)就能拿到相关的实例
 48     //var ue = UE.getEditor(‘editor‘);
 49
 50     function saveContent() {
 51         var arr = UE.getEditor(‘editor‘).getContent();
 52         var cur_title = $(‘#txt_title‘).val();
 53         var itemId = "<%=item_id%>";
 54         var listName = "<%=Props_Data_listID%>";
 55         var operation = "<%=operation%>";
 56         var serialNumber = $(‘#txt_num‘).val();
 57         var myreg = /^[0-9,]*$/;
 58         if (!myreg.test(serialNumber) || serialNumber == "") {
 59             alert(‘请填写有效的排序编号(1-99)!‘);
 60             return;
 61             if (serialNumber < 1 || serialNumber > 99) {
 62                 alert(‘请填写有效的排序编号(1-99)!‘);
 63                 return;
 64             }
 65         }
 66
 67         if (cur_title == "") {
 68             alert(‘请填写标题!‘);
 69             return;
 70         }
 71
 72         $.ajax({
 73             type: "post",
 74             url: "../_layouts/15/Resource/ueditor/newMagazineSave.ashx",
 75             data: { "content": arr, "title": cur_title, "operation": operation, "listName": listName, "itemId":itemId, "serialNumber": serialNumber },
 76             datatype: "text",
 77             success: function () {
 78                 window.close(); <%--window.location.href = "<%=showUrl%>";--%>
 79             },
 80             error: function (e) {
 81                 alert(e);
 82             }
 83         });
 84     }
 85
 86
 87     function skip() {
 88         window.close();
 89     }
 90
 91     function setContent(isAppendTo) {
 92         var cur_content = "<%=content%>";
 93         UE.getEditor(‘editor‘).setContent(cur_content, isAppendTo);
 94     }
 95
 96     $(window).load(function () {
 97         var ue = UE.getEditor(‘editor‘);
 98         var operation = "<%=operation%>";
 99         if (operation == "edit")
100         {
101             ue.ready(function () {
102                 setContent();
103             });
104
105             $("#txt_num").val = "<%=serialNumber%>";
106             document.getElementById("txt_num").value = "<%=serialNumber%>";
107
108             $("#txt_title").val = "<%=title%>";
109             document.getElementById("txt_title").value = "<%=title%>";
110         }
111     });
112
113 </script>
时间: 2024-10-25 23:01:42

ueditor 集成使用 (sharepoint 集成)的相关文章

SharePoint集成Excel数据和Excel Web Access Web部件

SharePoint集成Excel数据和Excel Web Access Web部件 Excel Web Access Web部件在SharePoint中Excel电子表单里呈现数据. 1. 打开Excel 2010.创建空白工作薄. 2. 添加数据. 3. 点击另存为,选择文档库,点击确定,选择文档,点击确定. 4. 也可以添加Web部件. 5. 编辑部件,输入Excel的URL. SharePoint集成Excel数据和Excel Web Access Web部件,布布扣,bubuko.co

Sql Server2012 报表服务中的SharePoint集成模式配置

前言 http://www.microsoft.com/zh-CN/download/details.aspx?id=29068# 在sql server2012报表配置管理器上没有“sharepint集成”模式选择项(采用新建),如下图: 怎么回事情呢?后来通过查询资料才知道,如下: 重要提示 从 SQL Server 2012 版本开始,Reporting Services 配置管理员不设计用来管理 SharePoint 模式报表服务器. SharePoing 模式通过使用 SharePoi

Reporting Service服务SharePoint集成模式安装配置(4、安装 SQL SERVER 2012 SP1产品)

有过SQL2012 数据库安装经验的,可以跳过这一步骤直接进入第五步骤:RS外接程序的安装  数据库安装工具:SQLServer2012 SP1 Name:SQLServer2012SP1-FullSlipstream-CHS-x64 KEY:  (自己搜索的一个可用的key) 注意:Share Point产品只有64位的,所以对应数据库都最好安装64位的产品,避免出现错误 点击 SetUp.exe, 选择 “全新SQL Server 独立安装” 安装程序支持规则 输入产品密钥,点击”下一步”,

3、Jenkins持续集成之持续集成

3.Jenkins持续集成之持续集成.md 配置ansible实现无密钥交互 安装阿里云YUM源码 [[email protected] ~]# cat <<EOF>>/etc/yum.repos.d/epel.repo [epel] name=epel for aliyun baseurl=https://mirrors.aliyun.com/epel/7/x86_64/ enabled=1 gpgcheck=0 [os] name=os for aliyun baseurl=h

java:Mybatis框架3(二级缓存,延时和积极加载,SSI(Ibatis)集成,SSM集成)

1.二级缓存: 需要导入二级缓存jar包: mybatis03: ehcache.xml: <ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../config/ehcache.xsd"> <diskStore path="java.io.tmpdir"/> <!-- Mandat

微信支付 for android 集成笔记( 集成遇到问题记录)

每当我集成一个第三方的东西的时候,我习惯把过程写下来,这样不管是留给后人还是以后自己再遇到的是都可以再翻翻看. 1.官方demo 下载下来,跑一一遍支付成功了,然后再重试,先获得token,通过,可是跳转的时候提示"返回-1".你大爷我什么都没改好不好? (另外,可见微信支付SDK一点也不智能,给我这个提示鬼知道是什么错误啊!)这个是keystore问题,替换下key,id改下keystore文件即可. 2.  五个重要参数:PARTNER_KEY,APP_SECRET,APP_KEY

Jenkins+Maven+Svn搭建持续集成环境持续集成和自动部署

Jenkins和Hudson有很深的渊源,Jenkins目前更新频繁,目前选用Jenkins为持续集成工具和自动部署 Jenkins的使用有很多的介绍,主要记录如下要点: 192.168.1.240:Tomcat: /usr/local/share/apache-tomcat-6.0.37/ 访问端口8186 Jenkins: /usr/local/share/apache-tomcat-6.0.37/webapps/Jenkins访问地址: http://192.168.1.240:8186/

intellij idea 高级用法之:集成JIRA、UML类图插件、集成SSH、集成FTP、Database管理

之前写过一篇IntelliJ IDEA 13试用手记,idea还有很多高大上的功能,易用性几乎能与vs.net媲美,反正我自从改用idea后,再也没开过eclipse,今天来看几个高级功能: 一.与JIRA集成 jira是一个广泛使用的项目与事务跟踪工具,被广泛应用于缺陷跟踪.客户服务.需求收集.流程审批.任务跟踪.项目跟踪和敏捷管理等工作领域.idea可以很好的跟它集成,参考下图: File -> Settings ->Task -> Servers 点击右侧上面的+号,选择JIRA,

XGPush集成(信鸽集成)demo

1 #import "AppDelegate.h" 2 #import "XGPush.h" 3 #import "XGSetting.h" 4 5 #define _IPHONE80_ 80000 6 7 @implementation AppDelegate 8 - (void)registerPushForIOS8{ 9 #if __IPHONE_OS_VERSION_MAX_ALLOWED >= _IPHONE80_ 10 11 /