如果我正确理解这一点,您可以通过在表单的 OnLoad 事件上运行的一些 javascript 来执行此操作。
我的理解:
- 用户点击“交易”实体实体表单加载
- 在该实体的屏幕上有两个字段:
- 一个名为“文档 ID”的字段,其中包含子类型的 ID
- 另一个名为“文档 ID 类型”的字段包含子类型的 ObjectTypeCode
我的 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();
}
用于打开从此处获取的自定义实体的 URL