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

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

转载于:https://www.cnblogs.com/Areas/archive/2011/09/30/2196460.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值