标签: content-editor

sharepoint:使用内容编辑器Web部件发生此错误:"此时无法检索属性."

我有一个内容编辑器Web部件.每当我编辑内容然后单击"保存"时,会发生以下错误:

"Cannot retrieve properties at this time."
"Cannot save your changes"

你是如何解决这个问题的?

我试过谷歌搜索..有一些类似的情况,但不完全一样.我试过这个链接:

www.experts-exchange.com/OS/Microsoft_Operating_Systems/Server/MS-SharePoint/Q_21975446.html

还有这个:

support.microsoft.com/kb/830342

还有这个:

blogs.msdn.com/gyorgyh/archive/2009/03/04/troubleshooting-web-part-property-load-errors.aspx

sharepoint web-parts content-editor

10
推荐指数
2
解决办法
1万
查看次数

如何使用js进行更改后使可信的div可逆?

当我错误地删除了contenteditable div中的一些文本时,我可以用它来反转它Ctrl + z.

但是在我用javascript做了一些改变之后.我不能Ctrl + z用来扭转以前的变化.

例如,当我将节点添加到所选文本时,<p>或者<h1>,我无法将内容反转为之前的更改. jsfiddle.net/NfGM3/ (编码不好,因为我是新手window.getSelection())

我使用div而不是textarea,因为我想在内容中添加一些节点.

那么,在使用js进行更改后,如何才能使其在可信的div中可逆?

html content-editor contenteditable

4
推荐指数
1
解决办法
1249
查看次数

用jQuery替换HTML后如何将光标放在文本的末尾?

我有一个contenteditable div并尝试<font><span>标签替换标签但是在使用jQuery替换html之后,replaceWith()函数游标默认为文本的开头,但我希望它在替换html的末尾.

这是重现问题的DEMO.如果再现问题,请告诉我.

这是演示代码要点

<div id="test" contenteditable=true>
  <p> <font color="blue">Text to be replaced</font> </p>
</div>
<a id="replace" href="javascript:void(null);">replace</a>
Run Code Online (Sandbox Code Playgroud)

JS代码

$('#test').focus();
$('#replace').on({
  mousedown: function (event) {
    event.preventDefault();
  },
  click: function () {
    $('#test').find('font').replaceWith(function () {
      return '<span style="color:red">' + 'New Text' + '</span>'
    });
  }
});
Run Code Online (Sandbox Code Playgroud)

编辑:这里的问题可能听起来重复,但它确实不同,因为你看到内容被取代.我可能正在替换用户选择的文本部分而不是整个文本.所以我需要将光标放在替换原始html的html的末尾.

javascript jquery content-editor contenteditable

3
推荐指数
1
解决办法
3175
查看次数

Sitecore - 如何在特定文件夹下显示模板,在插入选项上下文菜单中

让我们说用户自己能够添加新的分支模板.

在主页项目上,插入选项必须包含该分支模板文件夹中的项目.

在sitecore中,插入选项只能设置为特定项目.当我选择一个文件夹作为插入选项时,sitecore显示该文件夹项(这是完全正常的).

我需要做一些事情,比如在特定文件夹中动态显示项目,或者设置插入选项浏览对话框的起始路径.

这有可能吗?

sitecore content-editor

3
推荐指数
1
解决办法
430
查看次数