zoukankan      html  css  js  c++  java
  • 使用sharepoint自带的文本编辑器1

    在sharepoint中,自带一个html文本编辑器,可以对字体的大小,颜色甚至复制和粘贴都可以。这次做项目我们准备通过spd把这个编辑器放到自定义的aspx页面中。费了很大的力气,终于在博客堂(抛砖引玉:关于 SharePoint 内容编辑器中的文件上传)和另一个老外的博客上找到了答案,简单的实现如下,具体的原理可以到博客堂看。

    需求:把如下的控件放到自定义的aspx页面里。

    clip_image001

    实现:页面的开头做如下的引用:

    <script type="text/javascript" language="javascript" src="/_layouts/2052/form.js"></script>

    把如下的代码放到页面响上。(文本操作栏是通过js实现的)

    <textarea name="txtTextArea1" rows="6" cols="20" id="txtTextArea1" title="Body123" class="ms-long" ></textarea>

    <script language="javascript" type="text/javascript">

    RTE_ConvertTextAreaToRichEdit("txtTextArea1", true, false, "", "2052", null, null, null, null, null,"FullHtml", "\u002f",null,null,null,null);   

    </script>

    当然,你也可以把textarea 换成服务器端的空间textbox,不过此时要注意RTE_ConvertTextAreaToRichEdit()的第一个参数和textbox的客户端的id值对应。

    扩展:如果你需要的是如下的html编辑器

    clip_image001

    只需要把RTE_ConvertTextAreaToRichEdit()方法做如下的改动:

    RTE_ConvertTextAreaToRichEdit("txtTextArea1", true, false, "", "2052", null, null, null, null, null,"Compatible", "\u002f",null,null,null,null);  

    努力不一定成功,但放弃一定失败!

  • 相关阅读:
    iOS 语录
    接口的理解
    android中src和background区别
    onItemClick 参数解释
    工作空间项目不存在,eclipse中项目删不掉
    [转载] IIS来搭建一个只能实现基本功能的FTP服务器
    [转]C# FTP操作类
    [转] VS2017 打包安装程序
    笔记本睿频的关闭与开启 [转载]
    C# 线程:定时器的使用
  • 原文地址:https://www.cnblogs.com/Areas/p/2196460.html
Copyright © 2011-2022 走看看