问题标签 [validationrule]
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.
c# - 验证行为未按预期进行
情况 :
当您单击新产品时,会出现一个弹出屏幕:
如您所见,“Opslagen”按钮已禁用,这很好,因为“Productnaam”是强制性的。
现在,如果我开始键入“Opslagen”按钮已启用,到目前为止还可以。
但是,当我删除 tekst 时,一条红色消息显示此字段是必填字段,但该按钮将不再禁用:
当我再次输入内容时,红色文本再次消失。但是按钮行为没有按预期工作。
XAML:
EmptyValidationRule 类:
最后是 ViewModel 中的 IsSaveButtonDisabled 属性:
我真的不知道。它必须是 ValidationRule 和检查属性 ProductName 是否为空的组合。
编辑,按钮代码:
产品名称属性:
保存命令是这样的:
而 SaveProduct 只是一种保存产品的方法。这东西在起作用。
arrays - Magento 2:如何在 UI 组件中使用参数实现验证
好的。关于如何通过 XML 向 ui-component 字段添加验证规则,每个人都有答案。不幸的是,我找不到任何人似乎知道如何实现需要一两个参数的规则。我确信知识就在那里,但没有人问过这个问题。所以就在这里。
我正在寻找实现min-words
文本区域的验证规则。我有这样的事情:
但我猜,这并不完全有效。我很接近,但无法弄清楚“长度”参数的真正含义是什么,并且查看rules.js
文件并没有提供任何线索。