检索选项集字段中选择的值并在文本字段中显示它的值

9

请问有没有人能帮我在文本字段中显示选项集字段的值?我想使用插件检索选定的值,并在文本字段中显示相应的内容。我正在针对“案例”实体的“更新”编写此插件...

2个回答

30

获取选项集的值:

int value = ((OptionSetValue)entity["yourattributename"]).Value;

获取文本的方法:

String text = entity.FormattedValues["yourattributename"].ToString();

在上面的代码中,entity是要检索选项集值/文本的实体对象。请将属性名称替换为您的情况。


最初它是这样的 entity.GetFormattedAttributeValue("attributename");现在它是这样的 entity.FormattedValues["attributename"]; - Anish

3
你应该将这个逻辑放在预更新步骤(可能还有预创建步骤)中。从目标参数中检索案例,获取选项集字段的显示值(有几种方法可以做到这一点,我喜欢使用FormattedValues属性),并将文本字段设置为此值。
entity["new_textfield"] = entity.FormattedValues["new_optionset"];

对我来说非常有效。谢谢 :) - Tal Even-Tov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接