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

rule-engine - 自动美化 CodeEffect 规则子句

有没有办法自动美化规则子句?

例如,从此自动格式化规则:

对此:

0 投票
1 回答
107 浏览

rule-engine - Codeeffect 规则编辑器允许仅选择一项操作,即使有多个操作可供选择

我需要为我们的功能使用 codeeffect 规则编辑器。我们在规则编辑器中呈现动态操作,用户可以从中进行选择。

因此,我使用 FlexSource 类型创建了规则编辑器。我尝试通过为每个操作添加 FlexMethodInfo 并为每个操作配置 ActionAttributes 在规则编辑器中配置操作。例如,动作是“SetAmount”、“SetPercentage”和“SetQuantity”。

它成功渲染了编辑器,并提供了以上三个选项可供选择。但无论我选择哪个选项,它只会选择“SetAmount”并在规则编辑器中显示。

截图 1

截图 2

截图 3

截图 4

截图 5

0 投票
1 回答
46 浏览

codeeffects - 如何为代码效果提供自定义 gui?

新成员来了。我正在将代码效果与 ASP.NET Core 一起使用。我想要一个自定义 UI 来定义规则和操作,使用下拉菜单。这会有多难?

这只是生成自定义xml并将其添加到xml文档以执行@运行时的问题。

0 投票
1 回答
93 浏览

rule-engine - CodeEffects 规则编辑器在保存规则时抛出异常“没有找到“token”属性的“[NULL]”值的方法”

我正在使用 CodeEffects 规则编辑器来创建一个具有动态操作和属性的编辑器。由于需求是动态的,我使用了 CodeEffects 在其文档中提供的 FlexSource 类型选项。但是当我尝试使用相同的规则保存规则时,我得到了例外。

我还尝试检查他们的演示项目中是否发生了同样的事情,或者它工作正常。所以我将他们的演示项目源(在这里找到它https://codeeffects.com/Doc/Business-Rule-Demo-Project)转换为 .net 核心应用程序,因为我正在使用 .net 核心应用程序。除了转换它我没有改变任何东西。运行项目后,我得到了同样的异常。

0 投票
1 回答
89 浏览

rule-engine - 从 CodeEffects 4.3.7.2 升级到 5 后 Xml.IsRuleValid 失败

我们正在尝试从 CodeEffects 4.3.7.2 升级到 5。但是,我们现有的规则 xml 在执行 CodeEffects.Rule.Common.Xml.IsRuleValid 时失败。我们只是将 Xml 加载到 XmlDocument 中并调用 Xml.IsRuleValid。这是 CodeEffects 4 中所有现有的和工作的代码。下面是抛出的异常。

这是现在在此检查中失败的规则的示例 xml。“CustomerSince”和“SystemDate”是日期时间。

我尝试使用 CodeEffects 5 Classic MVC Rule Editor 并生成了以下 Xml,但我仍然看到相同的错误。

我们正在使用来自 CodeEffects Downloader 的以下库:

以下来自 Nuget 包:

任何援助将不胜感激。

0 投票
1 回答
43 浏览

codeeffects - 元素从 XML 实例化规则后,GetRuleXml() 中的方法名称不正确

我动态地操作规则 XML。不幸的是,在我从 XML ( RuleModel.Create) 创建规则后,生成的 XML ( RuleModel.GetRuleXml()) 丢失了操作方法名称。我可以通过将规则重新绑定到类型来解决这个问题,但这似乎是多余的,因为类型已经是 Create 方法的参数。

这里有几个 XUnit 测试说明了这个问题:(CodeEffects 版本 5.0.10.2)

0 投票
1 回答
47 浏览

asp.net-core - 使用源 XML 而不保留源时 GetClientSettings() 上的 Codeeffects 内部错误

我正在尝试在设计时使用没有已知类型的 Source XML(我在 ASP.NET Core 2.2 项目中有 CodeEffects 5.0.12 Nuget)。所以我在SourceXml 中设置了persisted="false" 和type=""。一切都适用于字段,但如果我定义一个函数,我会在调用 ruleEditor.GetClientSettings() 时得到一个内部“对象引用未设置为对象的实例” - >这是加载 Web 编辑器所必需的。是否有任何我遗漏的额外设置或源 XML 不允许函数?或者也许这是一个已知问题,需要一些解决方法?

0 投票
1 回答
42 浏览

codeeffects - 从 v5.0.14.6 升级到 v5.0.19.4 后 RuleEditor.GetClientSettings() 在泛型方法上抛出 NRE

在我将CodeEffects.Rule.Editor.Web.Corenuget 从 v5.0.14.6 升级到 v5.0.19.4 后,我NullReferenceException在调用时收到以下信息RuleEditor.GetClientSettings()

通过消除,我将注意力集中到以下方法,这似乎是导致错误的原因(这在 v5.0.14.6 中有效):

0 投票
1 回答
83 浏览

codeeffects - 是否可以检查集合是否包含字段值?

鉴于下面的简化模型,我想编写一条规则MyCollection contains MyField,但我得到的只是要选择的数据源项列表,就好像集合的 ValueInputType 仅适用于用户一样。我应该在模型中改变什么来实现这一点?

0 投票
0 回答
42 浏览

codeeffects - FieldAttribute Group 属性不适用于集合

FieldAttribute.Group属性在应用于集合时不起作用。在下面的示例中,在规则编辑器中,我得到了两个菜单项(组、其他)。在我得到的group菜单项MyField下,OTHER我得到MyCollectionOtherField。我希望groupMyFieldand MyCollection

在此处输入图像描述