任务实体中关于字段点击不能跳转问题:
在加载事件中绑定clickFunction事件:
function clickFunction() {
if (top.$("div[data-lp-id='MscrmControls.FieldControls.SimpleLookupControl|regardingobjectid.fieldControl|task']").length > 0) {
top.$("div[data-lp-id='MscrmControls.FieldControls.SimpleLookupControl|regardingobjectid.fieldControl|task']").bind('click', function () {
var reg = Xrm.Page.getAttribute("regardingobjectid").getValue()
if (reg.length > 0) {
var entityFormOptions = {};
entityFormOptions["entityName"] = reg[0].entityType;
entityFormOptions["entityId"] = reg[0].id;
// Open the form.
Xrm.Navigation.openForm(entityFormOptions).then(
function (success) {
console.log(success);
},
function (error) {
console.log(error);
});
}
})
}
else {
setTimeout("clickFunction()", 500);
}
}