Comment écrire toutes les validations (Vtypes) dans le fichier Js séparéExtJS Validations
vtypes pour nsa téléphone, datefields et courriels
thanq 2 tous j'ai écrire le fichier séparé avec une validation commune
ce qui a trait
Comment écrire toutes les validations (Vtypes) dans le fichier Js séparéExtJS Validations
vtypes pour nsa téléphone, datefields et courriels
thanq 2 tous j'ai écrire le fichier séparé avec une validation commune
ce qui a trait
sur mesure VTypes peut se faire facilement avec quelques étapes simples:
Ext.form.Vtypes
Plus précisément:
//Seperate file, validation.js
Ext.apply(Ext.form.Vtypes, {
YOUR_V_TYPE_NAMEText: "Invalid!", //optional, a message to show when the field is invalid
YOUR_V_TYPEMask: /.*/ //optional, a regular expression for which characters cannot be included
YOUR_V_TYPE: function(value) {
return false; //some expression which evaluates to true or false to validate your field
}
});
//Your main file, main.html
//other javasript
<script type="text/javascript" src="validation.js"></script>
Tout ce que vous avez besoin à faire est de remplacer YOUR_V_TYPE
par le nom réel de votre vtype, et lorsque vous créez votre champ, définissez sa propriété vtype
à votre vtype.
Plusieurs types de validation sont pris en charge en mode natif, mais si vous souhaitez en créer un pour les numéros de téléphone ou les adresses e-mail, je vous suggère fortement d'utiliser une expression régulière. Il ya une grande bibliothèque de ces available from the Regular Expression Library
Pouvez-vous expliquer plus ce que vous voulez dire? Ou donner un exemple de code? – shane87
quel est le problème que vous rencontrez ?? vous posez la même question encore et encore? http://stackoverflow.com/questions/5830364/extjs-gridpanel-selection-modal –