node package manager

ampersand-date-view

ampersand-date-view Build Status

An extension of ampersand-input-view to create a three part date control.

install

npm install ampersand-date-view

example

var FormView = require('ampersand-form-view');
var DateView = require('ampersand-date-view');
 
module.exports = FormView.extend({
    fields: function () {
        return [
            new DateView({
              label: 'Birth date',
              value: this.model.birthDate || '',
              name: 'birthDate',
              yearMax: 2000
            }),
            ...
        ];
    }
});
 

opts

  • yearMin (defaults to 1900)
  • yearMax (defaults to 2100)

And all the standard options from ampersand-input-view

changelog

0.0.7 - removing hardcoded limitation on year 0.0.8 - Changes provided by @xicombd from @sinfo: added yearMin, yearMax constraints, demo, and lint cleanup

credits

Thanks to the Ampersand group!

license

MIT