【发布时间】:2013-05-07 15:47:14
【问题描述】:
我在表单中有一个查找字段,在选择相关实体进行查找之前,我检查了一些条件,如果不通过,我会覆盖查找onclick事件以提醒用户;否则,我需要覆盖 onclick 事件以显示查找窗口以允许用户选择实体。
所以我需要这个查找的对象类型代码,但是在选择之前没有值然后我不能通过使用这个代码来获取对象类型代码:var objecttypecode = Xrm.Page.getAttribute("field id").getValue()[0].type;
如何通过实体名称获取对象类型代码?
【问题讨论】:
-
我找到路了:
function GetObjectTypeCode(entityName) { try { var lookupService = new RemoteCommand("LookupService", "RetrieveTypeCode"); lookupService.SetParameter("entityName", entityName); var result = lookupService.Execute(); if (result.Success && typeof result.ReturnValue == "number") { return result.ReturnValue; } else { return null; } } catch (ex) { throw ex; } } -
请回答您自己的问题并接受。