Seleccione el tipo de entrada correcto para una acción
El input de una acción es una lista de campos name:Type separados por comas. Un * antes del nombre hace el campo obligatorio. Además de validar, muchos tipos convierten el valor, de modo que la acción recibe datos limpios:
| Tipo | Resultado |
|---|---|
String, Number, Boolean, Date, Object, Array | los tipos básicos (las cadenas se recortan, los números y las fechas se interpretan) |
Email, Phone, URL, UID, GUID, Base64, Color, Zip | formatos validados |
Lowercase, Uppercase, Capitalize, Capitalize2, Name | texto convertido a ese estilo: Capitalize pone en mayúscula cada palabra, Capitalize2 solo la primera letra del texto y pasa el resto a minúsculas |
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');
};