Selectați tipul corect de intrare pentru o acțiune
input al unei acțiuni este o listă de câmpuri name:Type separate prin virgule. Un * înaintea numelui face câmpul obligatoriu. Pe lângă validare, multe tipuri convertesc valoarea, astfel încât acțiunea primește date curate:
| Tip | Rezultat |
|---|---|
String, Number, Boolean, Date, Object, Array | tipurile de bază (șirurile sunt tăiate, numerele și datele sunt interpretate) |
Email, Phone, URL, UID, GUID, Base64, Color, Zip | formate validate |
Lowercase, Uppercase, Capitalize, Capitalize2, Name | text convertit în acel stil: Capitalize pune majusculă fiecărui cuvânt, Capitalize2 doar primei litere a textului și restul cu litere mici |
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');
};