任何人都可以帮我在文本字段中显示一个optionset字段值吗?我想检索在optionset中选择的值,并使用插件在文本字段中显示相同的内容。我在“case”实体的“update”上写这个插件...
答案 0 :(得分:25)
获取选项设定值:
int value = ((OptionSetValue)entity["yourattributename"]).Value;
获取文字:
String text = entity.FormattedValues["yourattributename"].ToString();
在上面的代码中,实体是要从中检索选项集值/文本的Entity对象。请用您的案例替换属性名称。
答案 1 :(得分:2)
您应该将此逻辑放在更新前(可能是预创建)的步骤中。从Target参数中检索大小写,获取选项集字段的显示值(有几种方法可以执行此操作,我喜欢使用FormattedValues属性),并将文本字段设置为此值。
entity["new_textfield"] = entity.FormattedValues["new_optionset"];