• 使用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);  

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

  • 相关阅读:
    [GDOI2018]滑稽子图
    单位根反演学习笔记
    ODOO/OPENERP的网页模块QWEB简述
    odoo中的QWeb模板引擎
    项目管理)沟通管理
    从vc6升级到vc7的一些问题及解决方法
    vc++ 2005 发布程序
    颜色取反
    几个VC6.0到VC9.0的错误解决方案
    测试计划测试用例
  • 原文地址:https://www.cnblogs.com/Areas/p/2196460.html
Copyright © 2020-2023  润新知