PDA

View Full Version : [FIXED] Missing matcher config for Model Validations



loiane
11 Dec 2012, 2:27 PM
Hi,

Sencha Architect is missing a config called matcher when you add a validation of type 'format' into a Model.
This config should have 'object' as a type.

The good thing is that there is a workaround (you can add the config by yourself) but this can lead into errors, specially if people that are getting started with the framework starts using the tool.

Attached are 2 screenshots.

Doc link: http://docs.sencha.com/touch/2-1/#!/api/Ext.data.Validations-method-format

40729 (http://docs.sencha.com/touch/2-1/#!/api/Ext.data.Validations-method-format)40730

oresistemas
26 May 2013, 10:10 PM
You can try to use the matcher as an object and put the value of the object between slashs ("/"), for example:

/^[-]?[0-9]*[.]{0,1}[0-9]*$/

In my case this results in:
{
type: 'format',
message: 'Format error',
matcher: /^[-]?[0-9]*[.]{0,1}[0-9]*$/,
field: 'field01'
}


I hope this can help you.