الاثنين، 30 ديسمبر 2013

CRM 2011:Create a Picklist That Uses a Global Option Set

// Create a picklist attribute   

                PicklistAttributeMetadata pickListAttribute = new PicklistAttributeMetadata();
                // Set base properties
                pickListAttribute.SchemaName = "new_ExampleOptionSet";
                pickListAttribute.DisplayName = new Label("Example OptionSet", 1033);
                pickListAttribute.RequiredLevel = new AttributeRequiredLevelManagedProperty(AttributeRequiredLevel.None);
                //pickListAttribute.OptionSet = optionset;
                pickListAttribute.OptionSet = new OptionSetMetadata
                {
                    IsGlobal = true,
                    Name = _globalOptionSetName,
                };
                CreateAttributeRequest createAttribute = new CreateAttributeRequest();

                createAttribute.EntityName = EntityName;
                createAttribute.Attribute = pickListAttribute;
                // Execute the request.
                _Service.Execute(createAttribute);



//************************************************
http://msdn.microsoft.com/en-us/library/gg334416.aspx

ليست هناك تعليقات:

إرسال تعليق