Välj rätt typ av input för en åtgärd
En actions input är en lista med name:Type-fält separerade med komman. Ett * före namnet gör fältet obligatoriskt. Utöver validering konverterar många typer värdet, så att actionen får ren data:
| Typ | Resultat |
|---|---|
String, Number, Boolean, Date, Object, Array | grundtyperna (strängar trimmas, tal och datum tolkas) |
Email, Phone, URL, UID, GUID, Base64, Color, Zip | validerade format |
Lowercase, Uppercase, Capitalize, Capitalize2, Name | text konverterad till den stilen: Capitalize ger varje ord stor bokstav, Capitalize2 bara textens första bokstav och gör resten gemener |
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');
};