如何在Sitecore自定义项编辑器中利用save事件?
我正在创建一个自定义项目编辑器,并使用以下博客文章作为在内容编辑器中响应保存事件的参考,这样我就不需要为我的用户创建第二个令人困惑的保存按钮 我可以将我的值保存到项目中,但“普通内容”选项卡中的值也会被保存,从而覆盖我的值。我已经通过Firebug确认了这一点。有没有办法防止这种情况发生,或者确保我的保存始终在默认保存之后 我在SDN上也有这个作为支持票,但不知道SO社区能想出什么如何在Sitecore自定义项编辑器中利用save事件?,sitecore,Sitecore,我正在创建一个自定义项目编辑器,并使用以下博客文章作为在内容编辑器中响应保存事件的参考,这样我就不需要为我的用户创建第二个令人困惑的保存按钮 我可以将我的值保存到项目中,但“普通内容”选项卡中的值也会被保存,从而覆盖我的值。我已经通过Firebug确认了这一点。有没有办法防止这种情况发生,或者确保我的保存始终在默认保存之后 我在SDN上也有这个作为支持票,但不知道SO社区能想出什么 谢谢 尝试使用基于iframe的解决方案,该解决方案使用iframe字段读取并保存在“我的项目编辑器”中输入的值
谢谢 尝试使用基于iframe的解决方案,该解决方案使用iframe字段读取并保存在“我的项目编辑器”中输入的值。它需要清理一下,感觉像是一个界面黑客,但目前它似乎正在工作 在我的项目编辑器中: jQueryfunction{ var parentScForm=window.parent.scForm; parentScForm.myItemEditor=窗口; }; 函数myGetValuefield{ var值=[]; jQuery'myForm输入[@name='+字段+']:选中。每个函数{ values.pushjQuerythis.val; }; var value=值。连接“|”; 返回值; } 在我的Iframe字段中: 函数scGetFrameValue{ var parentScForm=window.parent.scForm; 如果ParentsForm.myItemEditor!的类型=未定义{ 如果ParentsForm.myItemEditor.myGetValue!=未定义的类型{ 返回parentsForm.myItemEditor.myGetValuemyLists; } } 返回null; } 理论上,我可以在项目上有多个字段,这些字段以这种方式委托给项目编辑器-使用内容编辑器save,而不是试图与之抗争。我对搭便车到scForm上在我的页面之间进行通信感到有点不安-可能会与我们的常驻Javascript黑客协商更好的方法 对解决方案有何评论
编辑:没有其他评论或回复,到目前为止它还在工作。认可的。