ForgeTotal.js 5
fr

Total.js 5

Choisissez le type d'entrée approprié pour une action

Total.js 5 · total5@0.0.19 actionsvalidationtypes Exécutée avec Total.js 5

Le input d'une action est une liste de champs name:Type séparés par des virgules. Un * devant le nom rend le champ obligatoire. Outre la validation, de nombreux types convertissent la valeur, de sorte que l'action reçoit des données propres :

TypeRésultat
String, Number, Boolean, Date, Object, Arrayles types de base (les chaînes sont rognées, les nombres et les dates sont analysés)
Email, Phone, URL, UID, GUID, Base64, Color, Zipformats validés
Lowercase, Uppercase, Capitalize, Capitalize2, Nametexte converti dans ce style : Capitalize met une majuscule à chaque mot, Capitalize2 seulement à la première lettre du texte et met le reste en minuscules
definitions/types.js
NEWACTION('Types/exec', {
	name: 'Typed input',
	input: '*email:Email, age:Number, active:Boolean, nick:Lowercase, code:Uppercase, title:Capitalize, sentence:Capitalize2, site:URL',
	action: function($, model) {
		$.callback(model);
	}
});
controllers/types.js
exports.install = function() {
	ROUTE('POST /types/ --> *Types/exec');
};