问题标签 [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 回答
302 浏览

rule-engine - CodeEffects 规则中的嵌套“If-else”语句

我正在使用 CodeEffects 规则编辑器在我们的应用程序中编写业务规则。我有许多 if-else 条件,它们实际上是嵌套的 if 类型规则。在不支持嵌套 if 的情况下,我每次都需要重写所有 if 条件。

但是我找不到任何方法来编写如下所述的规则。

  • 如果(条件1)
    • (
      • if (sub-condition1)( ....)
      • 否则如果 (....)
    • )
  • 别的
    • (
      • ……
    • )
0 投票
1 回答
53 浏览

codeeffects - CodeEffects:在按钮上加载 RuleEditor 单击

是否可以在包含 CodeEffect().RuleEditor() 的 Index.cshtml 中加载不同的局部视图。

谢谢。

0 投票
1 回答
83 浏览

codeeffects - windows应用程序的代码效果业务规则

我可以为 Windows 应用程序或控制台应用程序使用代码效果业务规则吗?我想使用规则编辑器定义规则,但想将这些规则作为服务执行。

0 投票
1 回答
246 浏览

c# - 代码效果业务规则规则引擎下拉字段问题

我们正在尝试通过使用现有的 .NET 类作为源对象来运行示例代码效果业务规则引擎MVC 示例,该类有两个下拉字段。FieldA 具有字符串数据类型,而 FieldB 是 int 数据类型,如下所示,两个字段都有数据源,将它们视为下拉字段。

当我们在这个类上创建一个新的执行规则时,我们可以看到 FieldB(数据类型为 int)的下拉菜单,但不能看到 FieldA(数据类型为字符串)的下拉菜单。 测试规则样本

数据源绑定是否不适用于数据类型为字符串的字段?或者我们在这里遗漏了什么?

0 投票
1 回答
113 浏览

rule-engine - 问:使用不同的源对象加载 CodeEffects RuleEditor 实例

我正在尝试将下拉菜单中的选定源对象加载到规则编辑器中。

我已经在 RuleEditor 的新实例中从选定的源对象创建 RuleModel,并将设置从 RuleEditor 的客户端设置加载到 CodeEffects 中(再次调用我的 LoadSettings 函数)。

此时源对象已更改,但规则字段未更改(选择不同的类后,为旧源对象执行规则会引发此错误:No "field" nodes with "x" value of the "y" attribute found )

如何在我的视图中重新渲染 RuleEditor 实例?

0 投票
1 回答
180 浏览

rule-engine - Codeeffects Linq 错误:E106 给定的规则集不包含任何 System.Xml.Linq.XElement 类型的规则

当我尝试以下 LINQ 过滤器时

我收到以下错误:

我的规则:

XML:

使用 Visual Studio“插入为 XML 类”生成的产品类:

ASP.net 部分:

我尝试了几种设置过滤器的组合,但找不到解决方案。

我错过了什么?

0 投票
1 回答
128 浏览

rule-engine - CodeEffects - 升级后现有规则错误

将 codeeffects 从 4.3.2.6 升级到 4.3.6.7 后,具有任何编码操作或方法的现有规则无法加载并出现错误:

"突出显示的规则元素无法位于当前源对象中。请更新此规则或回滚对源对象所做的所有更改。 "

随后在规则编辑器中执行以下操作

规则编辑器错误

如何克服?

在升级之前,规则没有抛出任何错误,并且按预期对数据采取了行动。下面的错误和 XML 来自下载的演示。更新演示后,我遇到了同样的问题。

规则的 XML:

我尝试更新 XML 中的 webrule="4.1.6.4" 值以匹配新版本,但没有成功。

0 投票
0 回答
2769 浏览

.net - 用于在 NRules 中创建业务规则的 UI

我一直在寻找要在我正在创建的数据导入系统中使用的规则引擎。

我发现了几个规则引擎,但看起来 NRules 是最受欢迎的,我还发现 CodeEffects 很好但不是免费的。

所以我想知道是否有一个友好的 UI 可以让最终用户使用 NRules 创建规则,就像 CodeEffects demo一样。

感谢你的帮助。

0 投票
1 回答
427 浏览

rule-engine - Codeeffect 规则引擎 - 如何定义规则来检查字符串的长度

我必须定义一个规则,例如 <> length is < 5 or >5 AND 不等于'N/A'。

我无法在字符串数据类型的运算符列表中获取 Len() 函数。

请建议是否需要定义任何字段级属性。

0 投票
1 回答
87 浏览

model-view-controller - CodeEffects RuleEditor 未在 MVC 对话框中呈现

目前我们有一个完整的页面,可以在视图中毫无问题地呈现 RuleEditor。我在让这个在对话框上正确呈现时遇到了问题。

我使用相同的逻辑来加载完整视图和对话框视图之间的对象。

以下是带有示例规则的完整视图中 RuleEditor 的外观: RuleEditor Full view

这是对话框中相同规则RuleEditor的 RuleEditor 显示(错误渲染) 此对话框中的 div 内容是:

没有 html/javascript 控制台错误。关于为什么会发生这种情况的任何想法?

谢谢!

*******更新***** 这是对话框的 .cshtml 内容:

更新#2 我取自 AJAX 示例,并通过 AJAX 发布/控制器方法完成了所有 RuleEditor 设置。这似乎效果更好,但现在上下文菜单似乎断开了。(见红圈区域)对话框中的规则编辑器,后面的上下文菜单