我需要根据从对话框中的查询中提取的值填充Prompt-Response中的OptionSet的默认值。但是,两种类型的OptionSet的默认值字段都是禁用的。在CRM 2011对话框中为OptionSet设置默认值
任何人都可以确认这是否是正确的行为,因为我不能想到任何原因,你将无法在运行时分配默认的OptionSet?
这将意味着重复整个页面,因为我甚至不能添加Condition语句来有条件地使用不同的Prompt-Responses,除非任何人都可以提供更好的解决方案?
我需要根据从对话框中的查询中提取的值填充Prompt-Response中的OptionSet的默认值。但是,两种类型的OptionSet的默认值字段都是禁用的。在CRM 2011对话框中为OptionSet设置默认值
任何人都可以确认这是否是正确的行为,因为我不能想到任何原因,你将无法在运行时分配默认的OptionSet?
这将意味着重复整个页面,因为我甚至不能添加Condition语句来有条件地使用不同的Prompt-Responses,除非任何人都可以提供更好的解决方案?
当您执行查询时,即意味着您正在获取一组值,即使它是单个值。 所以,你可以从查询中选择一个选项集但不设置默认值。
无论如何,默认值字段不适用于OptionSets,它用于文本,数字和DateTime响应。
我不完全理解你的最后一个问题。 你能否提供更多的细节。
很长时间以来,问题被问到。
最简单的答案是您不能将默认值设置为选项集。
但是,另一种解决方案,而不是复制页面,这可能对此类情况很有用,是解决两个查询的解决方法。
结果是:如果从查询中获得匹配,匹配将显示在选项集中。如果你没有得到命中,将显示“默认”值。
另外不要认为你有任何理由不能为Option设置默认值。特别是因为如果用于选项集的查询不返回命中,页锁定。
干杯。 /Henrik
此外,我遇到了一种情况,今天我使用了一些fetchxml来查询对话框中的数据,现在想将该值存储在一个变量中,但似乎我无法使用,只能用它来显示选项集中的字段。
我欣赏xml正在返回一个记录,而不是一个字段,但必须离开我可以返回首先或默认并将返回的值存储在一个变量。