积极答复者
添加附件

问题
答案
-
不知道是我没有理解你的意思 还是你没有看懂我上面给出的方案.
下面我给出详细的步骤:
第一步:
在常规选项卡中添加一个IFRAME
假设添加的IFRAME名称为: IFRAME_note;
默认URL为:about:blank;
取消限制交叉框架脚本
第二步:
假设你的组织名称为: ATS
在OnLoad事件中添加以下代码,
crmForm.all.IFRAME_note.src = "/ATS/_controls/notes/notesdata.aspx?id=" + (crmForm.ObjectId == null ? "":crmForm.ObjectId) + "&ParentEntity="+ crmForm.ObjectTypeCode +"&EnableInlineEdit=true&EnableInsert=true";
第三步:
在onload中写脚本 隐藏原来的注释选项卡
第四步:
在添加附件的按钮上追加事件, 用来在添加完附件后刷新IFRAME_note
星吧客 | Josh Liang | 梁祝权 | Blog:http://xingbake.cnblogs.com
全部回复
-
你可以在常规里面添加 IFRAME
然后再OnLoad 里面为IFRAME设置URL
如:
crmForm.all.IFRAME_note.src = "/ATS/_controls/notes/notesdata.aspx?id=" + (crmForm.ObjectId == null ? "":crmForm.ObjectId) + "&ParentEntity="+ crmForm.ObjectTypeCode +"&EnableInlineEdit=true&EnableInsert=true";
在添加附件后默认会刷新原有的注释, 如果想在添加附件后刷新新添加的注释 那得通过脚本实现.
星吧客 | Josh Liang | 梁祝权 | Blog:http://xingbake.cnblogs.com -
不知道是我没有理解你的意思 还是你没有看懂我上面给出的方案.
下面我给出详细的步骤:
第一步:
在常规选项卡中添加一个IFRAME
假设添加的IFRAME名称为: IFRAME_note;
默认URL为:about:blank;
取消限制交叉框架脚本
第二步:
假设你的组织名称为: ATS
在OnLoad事件中添加以下代码,
crmForm.all.IFRAME_note.src = "/ATS/_controls/notes/notesdata.aspx?id=" + (crmForm.ObjectId == null ? "":crmForm.ObjectId) + "&ParentEntity="+ crmForm.ObjectTypeCode +"&EnableInlineEdit=true&EnableInsert=true";
第三步:
在onload中写脚本 隐藏原来的注释选项卡
第四步:
在添加附件的按钮上追加事件, 用来在添加完附件后刷新IFRAME_note
星吧客 | Josh Liang | 梁祝权 | Blog:http://xingbake.cnblogs.com