2016-05-13 7 views

Antwort

3

Dies wird nicht unterstützt, aber es tut, was Sie wollen:

function getLogicalNameFromTypeCode(typeCode) { 
    return Object.keys(Mscrm.EntityPropUtil.EntityTypeName2CodeMap).filter(function(key) { 
     return Mscrm.EntityPropUtil.EntityTypeName2CodeMap[key] === typeCode; 
    })[0]; 
} 

Verbrauch:

getLogicalNameFromTypeCode(1); // 'account' 

Source

1

Alternativ verwenden Sie den Objekttypcode überhaupt nicht. Die Art hängt von Ihrer genauen Verwendung ab, aber normalerweise können Sie direkt zum Namen der Entität gelangen.

Zum Beispiel gibt Xrm.Page.data.entity.getEntityName() den Namen der aktuellen Entität zurück.

Xrm.Page.data.entity

0

Es ist eine super einfache Weise.

Mit Chrome und in Ihrer CRM-Website (im Grunde überall,) getroffen F12 unterwegs zu trösten, und Typ:

Mscrm.EntityPropUtil.EntityTypeName2CodeMap 

Sie werden die vollständige Liste sehen (als Abbildung unten) der EntityTypeName und ihre Art Code (einschließlich Ihrer benutzerdefinierten Entitäten!)

The sameple list