ForgeTotal.js 5
el

Total.js 5

Επιλέξτε τον σωστό τύπο εισόδου για μια δράση

Total.js 5 · total5@0.0.19 actionsvalidationtypes Εκτελέστηκε με το Total.js 5

Το input μιας ενέργειας είναι μια λίστα πεδίων name:Type χωρισμένων με κόμματα. Ένα * πριν από το όνομα κάνει το πεδίο υποχρεωτικό. Εκτός από την επικύρωση, πολλοί τύποι μετατρέπουν την τιμή, ώστε η ενέργεια να λαμβάνει καθαρά δεδομένα:

ΤύποςΑποτέλεσμα
String, Number, Boolean, Date, Object, Arrayοι βασικοί τύποι (τα strings κόβονται, οι αριθμοί και οι ημερομηνίες αναλύονται)
Email, Phone, URL, UID, GUID, Base64, Color, Zipεπικυρωμένες μορφές
Lowercase, Uppercase, Capitalize, Capitalize2, Nameκείμενο μετατρεμμένο σε αυτό το στυλ: το Capitalize κάνει κάθε λέξη με κεφαλαίο, το Capitalize2 μόνο το πρώτο γράμμα του κειμένου και τα υπόλοιπα πεζά
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');
};