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" />