Запрос значений из раскрывающегося списка

#dynamics-crm #dynamics-crm-2011

#dynamics-crm #dynamics-crm-2011

Вопрос:

Я хочу запросить значения из другого раскрывающегося списка в Opportunity. Я не хочу запрашивать фактическую возможность, только значения из раскрывающегося списка. Итак, если у меня есть раскрывающийся список с именем Source и в нем есть значения 1, 2, 3, 4, 5. Я хочу запросить раскрывающийся список и вернуть эти значения. Возможно ли это? Если да, то как вы это делаете? Спасибо!

Комментарии:

1. Используя js или c #? Если js, выполняется ли код уже в форме?

Ответ №1:

Понял это:

 RetrieveAttributeRequest request = new RetrieveAttributeRequest();
request.EntityLogicalName = "opportunity";
request.LogicalName = "new_businessunit";

RetrieveAttributeResponse response = (RetrieveAttributeResponse)orgService.Execute(request);
PicklistAttributeMetadata picklist = (PicklistAttributeMetadata)response.AttributeMetadata;

int? businessid = null;

foreach (OptionMetadata option in picklist.OptionSet.Options)
{
     string businesslabel = option.Label.UserLocalizedLabel.Label.ToString();
}