backbone-формы, выдающие ошибку как Uncaught TypeError: t не является конструктором

Я работаю с JSON Schema и магистральными формами впервые. Я скопировал тот же пример, что и упомянутый в базовых формах, но он дает ошибку, как показано ниже:

Код указан ниже:

var registerForm = Backbone.Model.extend({
    schema:{
         title:      { type: 'Select', options: ['Mr', 'Mrs', 'Ms'] },
    name:       'Text',
    email:      { validators: ['required', 'email'] },
    birthday:   'Date',
    password:   'Password',
    notes:      { type: 'List', itemType: 'Text' }
    }
});
 var user = new registerForm();
 var form = new Backbone.Form({
     model: user
 }).render();         $('body').append(form.el);

Пожалуйста, помогите мне решить эту проблему.

1 ответ

Вы не можете включить List редактор. Это специальный редактор, который находится в отдельном файле и должен быть включен:

<script type="text/javascript" src="backbone-forms/distribution/editors/list.js" />

https://github.com/powmedia/backbone-forms

Другие вопросы по тегам