Изберете правилния тип вход за действие
input на едно действие е списък от полета name:Type, разделени със запетаи. * пред името прави полето задължително. Освен че валидират, много типове преобразуват стойността, така че действието получава чисти данни:
| Тип | Резултат |
|---|---|
String, Number, Boolean, Date, Object, Array | основните типове (низовете се подрязват, числата и датите се разчитат) |
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');
};