问题标签 [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.
laravel - 图像验证规则未按预期工作
这是我的验证规则:
虽然在填写表格时上传频道图片不是强制性的,但image
验证规则的channelImage
工作方式好像是强制性的,即我每次提交请求时都需要上传图片。
为什么会这样工作??我没有提到required
规则,为什么当我不上传任何图像时channelImage
它仍在验证?channelImage
c# - 如何检查 ItemsControl 中的所有文本框是否有效
我有一个项目控件的模板:
而且我有一个与命令一起使用的按钮,我希望在 ItemsControl 中满足所有验证时启用它。但是我找不到访问数据模板内的文本框的方法。
wpf - 为什么文本框边框红色出现在文本框上方的面板上
我的情况是我的文本框必须进行一些验证,验证后它显示红色边框。问题是当我将面板悬停在未经验证的文本框上时,红色边框在文本框上方的面板上仍然可见,即使面板具有完全不透明度,它也可能是 WPF 文本框错误。
我有下面的代码来产生这个问题:Xaml:
文件代码:
制作步骤:
(1) 在 WPF 项目中复制粘贴代码,然后启动应用程序。
(2)删除整个文本并按Tab键,然后你有文本框的红色边框
(3) 展开扩展器。
现在您在扩展面板上有意外的红色边框。这是必须删除的。但是如何?这就是问题,请帮助?
php - Laravel 验证规则数组不起作用
我试图将所有验证规则放入我的数据库并将其放入数组中,为什么将其放入数组时不起作用?
vba - VBA中的验证规则来确定文本的长度
我有一个记录电话号码的表格,它有两种:
- 内部有 4 个字符
- 外部有 4 或 7 或 8 个字符
我想根据确定电话号码类型的组合框来更改 ValidationRule。
我尝试在表单属性中使用 ValidationRule,但它不适用于IIf
公式或依赖于另一个文本框或组合框的值。
所以我做了这段代码,但它不起作用:
提前致谢。
c# - 如何在 WPF DataGridTextColumn 的工具提示中为悬停单元格显示多个 IDataErrorInfo 错误?
我能够为数据网格中的一个特定单元格显示验证错误,但如果有多个验证错误,我不知道如何执行此操作。例如,我有十列,两个或更多单元格中存在验证错误。
目前,我在 App.xaml 包含的单独文件中定义了一个样式作为 ResourceDictionary。
样式:
模型类:
我的验证类:
验证后,我希望突出显示有故障的单元格,当悬停有故障的单元格时,只有该特定单元格/字段的验证错误的错误消息应显示在工具提示中。
2019-01-17 更新:
必须有一种方法可以结合IDataErrorInfo
来自ValidationRules
的错误消息IDataErrorInfo
进入ValidationRule
(目前运行良好),我可以将错误消息与来自的错误消息结合起来ValidationRule
,并向 GUI (WPF) 提出这个错误消息的总和。...但只有来自的错误消息IDataErrorInfo
显示在工具提示中。
c# - 使用反射的每个属性的 ValidationRule
我正在考虑在 ValidationRule 中使用反射。用户可以在 WPF DataGrid 中输入值,而 DataGrid 的每个单元格都代表底层模型的属性(当然)。
为了避免使用每个单元格(属性)的 if 语句手动检查单元格是否包含无效字符(';'),我打算使用反射来实现。...但是我怎样才能得到使用的类的类型BindigGroup
?这有可能吗?
c# - 基于 WPF 中现有数据的验证
我需要创建一个验证节点,如果输入的值已经存在,它将返回错误。我有带有可以设置名称的项目的 GUI。我想强制名称是唯一的。
因此,对于每个验证,我需要以下两个参数:
- 所有项目的所有名称的列表,或一些会告诉我名称存在的谓词
- 当前项目名称,将其从上述验证中排除(将名称更改为相同的值应该不会出错)
数据上下文如下所示(仅用于说明的界面):
WPF 中的字段如下所示,其父级绑定到`{SelectedItem}:
验证器如下所示:
我尝试至少将当前名称绑定到验证器。文本框已存在于当前项目数据上下文中,因此正确的绑定应为:
除了这给出了一个错误:
该成员
MyName
未被识别或不可访问。
所有项目的列表都在 windows 数据上下文中,可通过ItemNames
. 我想它可以像这样访问:
我尝试使用下面的答案进行正确绑定,但随后出现错误:
不能在 'MyName' 类型的属性上设置 'Binding'
MyProject_Validation_UniqueNameRule_9_468654
。只能在 DependencyObject 的 DependencyProperty 上设置“绑定”。
看起来根本不支持绑定。
那么我怎样才能把它放在一起,以便验证规则可以访问这两个变量呢?
ms-access - 防止将换行符从 excel 粘贴到访问中的字段验证规则
我有一个供应商访问表,被许多查询和 vba 使用。最终用户根据 Excel 中的 W9 数据填充字段(在表单中),这些数据通常包含换行符(也称为换行符、换行符)。如果他们粘贴一条包含换行符的数据,那么它会破坏许多其他进程。我需要找到一种方法来防止他们使用换行符粘贴数据,并防止他们手动在字段中输入换行符。我尝试了各种 vba 选项来查找和删除,但这仍然会导致数据错误。
示例:他们粘贴在一个供应商编号中,该编号具有来自 excel 的换行符,例如:
1234
1246
各种查找/替换函数可以将其转换为 1234.1246,或者取换行前的第一组:1234,或者换行后的第二组:1246。但是数据库无法知道哪个是 1234 或 1246正确的。
我需要一种方法来 1) 防止输入数据和 2) 通知最终用户他们尝试输入的数据不被接受。
请帮忙,真诚地,
把我的头发拉成大块
wpf - 如何将自定义类属性作为参数传递给 WPF(文本框)中的验证规则
我的文本框有以下代码
但是我需要一个(视图的)ISession 属性来传递给验证规则的属性