问题标签 [codeeffects]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
98 浏览

codeeffects - 如何在 CodeEffects 规则编辑器中使用聚合函数?

谁能指导我如何在 Codeeffects RuleEditor 中创建像 SUM()、AVG() 这样的聚合器。这些应该与规则编辑器中的一组整数值一起传递。

就像如果有一个像 score 这样的 int 类型的属性......

规则如下:

如果分数等于零,则将分数设置为 SUM(10,20,30,40)

在这之后应该得到这个分数为100

0 投票
1 回答
35 浏览

rule-engine - 而规则评估数据库连接空异常

我在评估它初始化类 B 并调用默认构造函数的规则时陷入了一个场景,但我正在通过参数构造函数注入 Db Connection。请参阅以下代码和建议。

0 投票
0 回答
42 浏览

codeeffects - 从 v5.0.20.6 升级到 v5.0.21.6 后,方法名称将替换为 XML 文档中的标记

版本 5.0.21.6 对规则 XML 内容进行了重大更改。

在 5.0.20.6 版本中,方法由它们在 XML 文件中的名称引用,如下所示:

但在 5.0.21.6 版本中,方法由“令牌”引用,如下所示:

我们确实使用 XML 文档来进一步验证用户提供的规则,并且 v5.0.21.6 由于这个问题而破坏了我们的功能。

完整的 v5.0.21.6 规则 XML:

0 投票
1 回答
94 浏览

rule-engine - 通过编辑器创建时如何区分验证和业务规则

我现在有两种规则,一种是输入验证规则,另一种是业务规则。通过编辑器创建时如何区分规则。我将所有规则保存在数据库中。在评估规则时,我从数据库中获取了所有规则并希望首先执行验证规则。如果全部通过则执行业务规则,否则返回所有错误输出消息。请指教。

0 投票
1 回答
34 浏览

rule-engine - 如何根据规则 if 子句中定义的属性值过滤数据源列表

如何根据规则 if 子句中定义的属性值过滤源列表?例如,我将这两个属性与数据源列表绑定,

第一个属性“单词”与英语单词/阿拉伯语单词/西班牙语单词绑定。

2nd Property“费用”绑定英语单词费/阿拉伯语单词费/西班牙语单词费

现在,如果单词等于英文单词,则仅将费用属性过滤为英文单词费用。

0 投票
0 回答
25 浏览

rule-engine - CodeEffects LoadSettings() 不会在没有硬重新加载的情况下更新新数据(Angular)

目前有一个 CE 的 Angular 实现正在初始化并且 loadSettings 正在应用 OnInit。当组件被销毁并重新加载时,我可以看到新数据对于 loadSettings() 是正确的,但 CE 继续显示原始数据集。它正确更新的唯一时间是硬重新加载,这不是 SPA 的解决方案。

没有硬重新加载就不能更新 CE 实例的设置吗?

粗略的例子:

当其中一个项目得到更新,并再次查看带有 CE 的页面时,(不同的组件)我看到 sourceData 已更新为我们想要显示的正确数据,但 CE 仍然显示原始数据集....

有任何想法吗?

0 投票
1 回答
55 浏览

c# - 如何通过规则编辑器设置动态消息?

我需要根据规则编辑器中的参数字段值设置动态消息。例如,如果 A < B 或 A > C 则将 Message 设置为 A 值应介于 C 和 D 之间

0 投票
1 回答
95 浏览

rule-engine - 使用 List 属性评估对象

我尝试评估这条规则

课程是

Model_710e265b_d07c_4c1b_573d_08d88fb1664f 是名为“DynamicAssembly.dll”的程序集的一部分,该程序集未加载到应用程序域中,但该类存在。

MicroflowModel类是动态创建的程序集的一部分,由 TypeBuilder 生成。

在评估没有 List 属性的对象时,评估过程是可以的。

使用“DynamicAssembly.dll”程序集中的列表评估对象时(如示例中所示),Evaluator构造函数失败并显示以下消息:

和堆栈跟踪:

请帮忙

0 投票
1 回答
29 浏览

rule-engine - 修复 MVC 中 CodeEffects 编辑器返回错误的问题

我在使用过滤器编辑器过滤数据时遇到问题,我正在使用对象(订单)来获取数据我收到此错误:

System.NotSupportedException: '无法比较'System.Collections.Generic.ICollection`1[[CodeEffects.Rule.Asp.Demo.Entities.Order, CodeEffects.Rule.Asp.Demo, Version=1.0.0.0, Culture= 类型的元素中性,PublicKeyToken=null]]'。仅支持原始类型、枚举类型和实体类型。

在此处输入图像描述

0 投票
1 回答
31 浏览

rule-engine - 动态列表作为 Action 中的参数

我如何在操作中创建动态列表作为参数,然后在函数中使用它

可以通过动作列表,我需要它来处理这种情况

如果条件为真,则发送电子邮件(显示电子邮件列表)