0

我已经更新了代码效果角代码示例,其中包含一个包含枚举列表的 Patient 属性

    [Field(DisplayName = "Favorite food", Description = "The patient's favorite food")]
    public List<Food> FavoriteFood { get; set; }

Food 枚举如下所示:

    public enum Food
    {
        Sandwich = 0,
        Apple = 1,
        Banana = 2,
        Noodles = 3,
        Candy = 4
    }

当我创建一个检查食物列表是否包含某些项目的执行规则时,保存规则时这些值不会显示在规则中。

我的规则看起来像这样

在保存时将其发送到控制器的方式是:

If Favorite food contain  and Favorite food do not contain  then Register with a Message ("Give&nbsp;apples&nbsp;instead&nbsp;of&nbsp;bananas")

规则 xml 已正确保存并按预期工作。我们想使用规则文本作为描述。我们怎样才能做到这一点?

4

1 回答 1

1

请使用此处提供的最新版本的代码效果规则编辑器脚本。这应该可以解决您的编辑器无法加载/显示枚举值的问题。

字符串参数中的解码值是一个已知问题,它将在下周发布的下一个小版本中解决。

于 2021-07-13T23:08:45.307 回答