带有自定义消息的 ExtJs maxlength

ExtJs maxlength with custom message

我在 sencha textareafield 中添加了一个 maxLength,这是我的代码:

{
    xtype: 'textareafield', 
    fieldLabel: 'SMS Template', 
    maxLength: 160,
    msgTarget: 'under',
    reference: 'fldSMSTemplateMessage'                          
}

它按预期工作,我收到此默认消息:

是否可以覆盖此消息? 还是我应该手动验证该字段?

我正在使用 extjs 6.0.0

有一个 maxLength 您可以覆盖的配置。

请注意,配置通过 Ext.String.format 传递,您可以在覆盖中包含 {0} 以引用 maxLength 值。

像这样:

{
    xtype: 'textareafield',
    anchor: '100%',
    fieldLabel: 'Label',
    maxLength: 160,
    maxLengthText: '{0} is the max length of this field'
}