Dynamics crm 是否可以在CRM表单中放置一个字段,而不使用与该字段关联的属性?
我只需要在forms onload事件中显示一些javascript创建的url。实际上,我从未将其保存到属性。有没有一种方法可以去掉属性,在表单中有一个空白字段,我也可以写一个字符串 通常我会这样做:Dynamics crm 是否可以在CRM表单中放置一个字段,而不使用与该字段关联的属性?,dynamics-crm,dynamics-crm-4,crm,dynamics-crm-2011,Dynamics Crm,Dynamics Crm 4,Crm,Dynamics Crm 2011,我只需要在forms onload事件中显示一些javascript创建的url。实际上,我从未将其保存到属性。有没有一种方法可以去掉属性,在表单中有一个空白字段,我也可以写一个字符串 通常我会这样做: var cm_name = new xrm5.Metadata.StringAttributeMetadata() { Description = CrmHelpers.CreateLocalizedLabel("landingpage_n
var cm_name = new xrm5.Metadata.StringAttributeMetadata()
{
Description = CrmHelpers.CreateLocalizedLabel("landingpage_name_description", cultures),
DisplayName = CrmHelpers.CreateLocalizedLabel("landingpage_name_displayname", cultures),
Format = xrm5.Metadata.StringFormat.Text,
IsValidForAdvancedFind = new xrm5.BooleanManagedProperty(true),
MaxLength = 250,
RequiredLevel = new xrm5.Metadata.AttributeRequiredLevelManagedProperty(xrm5.Metadata.AttributeRequiredLevel.ApplicationRequired),
SchemaName = "cm_name"
};
cm_name.SetPrivatePropertyValue<bool>("IsPrimaryName", true);
entityDefinition.Attributes.Add(cm_name);
对于版本4和
leftCell = Version5FormGenerator.CreateFormCell(formXmlDom, true, 0, 1, 1, "landingpage_name_displayname", cultures, "cm_name", CLASSID_TEXT_BOX, "cm_name", false, false, null, new Guid("392b0a44-9c6e-4dba-a5a3-099e1a4b79bf"));
2011年
我想去掉第一部分,只剩下最后两部分。这可能吗?这需要对2011年版和第4版都起作用。我认为最简单的方法是在表单中添加一个带有自定义HTML页面的IFrame,然后将值写入其中。在2011年,使用web资源更容易,但在4.0中,您可以将其托管在ISV文件夹中。jQuery呢?您必须四处搜索,但可以找到要将其放置在前面的元素并将其附加
leftCell = Version5FormGenerator.CreateFormCell(formXmlDom, true, 0, 1, 1, "landingpage_name_displayname", cultures, "cm_name", CLASSID_TEXT_BOX, "cm_name", false, false, null, new Guid("392b0a44-9c6e-4dba-a5a3-099e1a4b79bf"));