Επιλέξτε τον σωστό τύπο εισόδου για μια δράση
Το 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 μόνο το πρώτο γράμμα του κειμένου και τα υπόλοιπα πεζά |
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);
}
});exports.install = function() {
ROUTE('POST /types/ --> *Types/exec');
};