在CRM 4.0中,如何在双击视图网格中的记录时(以编辑形式打开时),检查记录的Type属性并通过传递重定向到另一个实体的编辑页面(取决于类型)一个名为Document ID的共享ID属性?
这就是我想要完成的事情 - 我有一个名为Transaction的主要实体,但它是抽象类型,它本身不可编辑 - 就像CRM中的活动一样。有特定类型的交易实体,例如客户定价 - 这些实体是可编辑的(如活动中名为传真或电子邮件的实体)。名为Transaction的实体与其子类型共享许多公共属性,包括一个名为Document ID的属性。双击事务记录时,我需要将用户重定向到相应实体的编辑页面。
答案 0 :(得分:1)
如果我理解正确,你可以通过在表格的OnLoad事件上运行的一些javascript来做到这一点。
我的理解:
我的CRM4有点模糊,因为我最近一直在使用CRM2011,但这样的事情会有效。
function OnLoad {
//let's look for the type field
var typeValue = crmForm.all.new_documentid.Value;
var typeObjectTypeCode = crmForm.all.new_documentidtypecode.Value;
var url = window.location.protocol + '//' + window.location.host + '/';
url = url + 'userdefined/edit.aspx?etc=' + typeObjectTypecode + '&id=' + typeValue;
var newWindowHandle = window.open(url);
//optionally close this window
window.top.close();
}
用于打开取自here
的自定义实体的网址