【发布时间】:2011-08-29 16:07:48
【问题描述】:
我只需要在表单 onload 事件中显示由一些 javascript 创建的 url。我从来没有真正将它保存到属性中。有没有办法可以删掉属性,只在我的表单中有一个空白字段,我也可以写一个字符串?
通常我会这样做:
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);
和
leftCell = Version4FormGenerator.CreateFormCell(formXmlDom, true, 0, 1, 1, "landingpage_name_displayname", cultures, "cm_name", CLASSID_TEXT_BOX, "cm_name", false, null);
对于版本 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。
【问题讨论】:
标签: dynamics-crm dynamics-crm-4 crm dynamics-crm-2011