问题标签 [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.
rule-engine - 自动美化 CodeEffect 规则子句
有没有办法自动美化规则子句?
例如,从此自动格式化规则:
对此:
codeeffects - 如何为代码效果提供自定义 gui?
新成员来了。我正在将代码效果与 ASP.NET Core 一起使用。我想要一个自定义 UI 来定义规则和操作,使用下拉菜单。这会有多难?
这只是生成自定义xml并将其添加到xml文档以执行@运行时的问题。
rule-engine - CodeEffects 规则编辑器在保存规则时抛出异常“没有找到“token”属性的“[NULL]”值的方法”
我正在使用 CodeEffects 规则编辑器来创建一个具有动态操作和属性的编辑器。由于需求是动态的,我使用了 CodeEffects 在其文档中提供的 FlexSource 类型选项。但是当我尝试使用相同的规则保存规则时,我得到了例外。
我还尝试检查他们的演示项目中是否发生了同样的事情,或者它工作正常。所以我将他们的演示项目源(在这里找到它https://codeeffects.com/Doc/Business-Rule-Demo-Project)转换为 .net 核心应用程序,因为我正在使用 .net 核心应用程序。除了转换它我没有改变任何东西。运行项目后,我得到了同样的异常。
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 包:
任何援助将不胜感激。
codeeffects - 元素从 XML 实例化规则后,GetRuleXml() 中的方法名称不正确
我动态地操作规则 XML。不幸的是,在我从 XML ( RuleModel.Create
) 创建规则后,生成的 XML ( RuleModel.GetRuleXml()
) 丢失了操作方法名称。我可以通过将规则重新绑定到类型来解决这个问题,但这似乎是多余的,因为类型已经是 Create 方法的参数。
这里有几个 XUnit 测试说明了这个问题:(CodeEffects 版本 5.0.10.2)
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 不允许函数?或者也许这是一个已知问题,需要一些解决方法?
codeeffects - 从 v5.0.14.6 升级到 v5.0.19.4 后 RuleEditor.GetClientSettings() 在泛型方法上抛出 NRE
在我将CodeEffects.Rule.Editor.Web.Core
nuget 从 v5.0.14.6 升级到 v5.0.19.4 后,我NullReferenceException
在调用时收到以下信息RuleEditor.GetClientSettings()
:
通过消除,我将注意力集中到以下方法,这似乎是导致错误的原因(这在 v5.0.14.6 中有效):
codeeffects - 是否可以检查集合是否包含字段值?
鉴于下面的简化模型,我想编写一条规则MyCollection contains MyField
,但我得到的只是要选择的数据源项列表,就好像集合的 ValueInputType 仅适用于用户一样。我应该在模型中改变什么来实现这一点?