繁体   English   中英

提供自定义验证消息

[英]Providing custom validation message

我们有一个表单,其中包含从模型加载的字段。 对于货币字段,客户需要特定的错误消息,以获取小于最小值或大于最大值的值。

使用setMinValuesetMaxValue设置最小值和最大值很容易,例如在onAfterRender ,但是似乎没有设置错误消息的方法。

有一个setActiveError调用,但是我不确定如何将其挂接。是否可以提供自定义表单验证?

我们可以访问数据模型定义,因此我们可以添加一个validator ,但麻烦的是,并不一定总是需要此验证。

我们还可以访问该表单的initComponent ,但是请注意,该表单是从模型加载的,因此没有config

它们可以使用模板进行配置,请参见此处的minText和maxText: http ://docs.sencha.com/extjs/6.0/6.0.1-classic/#!/api/Ext.form.field.Number-cfg-minText

就像是:

initComponent: function() {
    this.minText = 'Not enough! More than ${0} ok?';
    this.maxText = 'Too much! Less than ${0}';
    this.callParent();
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM