FieldSpec.Validate 方法 | |
一个可替换的方法,用于执行验证。标准实现会评估通过 FieldSpec:SetValidation() 指定的代码块。
命名空间:
XSharp.VO.SDK
程序集:
XSharp.VOSystemClasses (在 XSharp.VOSystemClasses.dll 中) 版本:2.22 GA
语法 VIRTUAL METHOD Validate(
uValue AS USUAL,
arg AS USUAL
) AS LOGIC
public virtual bool Validate(
__Usual uValue,
[DefaultParameterValueAttribute(0, 1)] __Usual arg
)
查看代码参数
- uValue
- 类型:__Usual
要验证的值。 - arg
- 类型:__Usual
传递给通过 FieldSpec:SetValidation() 指定的代码块的第二个参数。
在 FieldSpec:PerformValidations() 中执行时,该参数是 Control 对象或 Column 对象。
返回值
类型:
Boolean
如果值有效,则返回 TRUE;否则返回 FALSE。
备注
此方法由 FieldSpec:PerformValidations() 调用,通常不应由开发人员调用。它提供了一种方法,开发人员可以选择使用自定义的验证技术。
标准实现是:
1METHOD Validate(uValue, uArg) CLASS FieldSpec
2 RETURN cbValidation = NULL_CODEBLOCK .OR. EVAL(cbValidation, uValue)
参见