以下のようなカスタム検証を作成しました
Ext.apply(Ext.form.field.VTypes, {
valInt: function(v) {
return /^(\d+(,\d+)*)?$/.test(v);
},
valIntText: 'Must be in the form #,#',
valIntMask: /[\d\,]/i
});
できます。しかし、このようなすべてのカスタム検証を単一のファイルで作成してから、それをロードまたは自動ロードしたいと考えています。どうすればいいのですか?
app.js で以下のようにできます
Ext.onReady(function() {
Ext.apply(Ext.form.field.VTypes, {
valInt: function(v) {
return /^(\d+(,\d+)*)?$/.test(v);
},
valIntText: 'Must be in the form #,#',
valIntMask: /[\d\,]/i
});
});
しかし、app.js ファイルはすべての検証後に大きくなります。