3

私はこのフィドルをフォローしていますhttp://jsfiddle.net/evilcelery/4XZMb/

$(function() {
    //Use BootstrapModal for object List editor
    Backbone.Form.editors.List.Modal.ModalAdapter = Backbone.BootstrapModal;

    //Main model definition
    var User = Backbone.Model.extend({
        schema: {
            title:      { type: 'Select', options: ['', 'Mr', 'Mrs', 'Ms'] },
            name:       'Text',
            email:      { validators: ['required', 'email'] },
            birthday:   'Date',
            password:   'Password',
            notes:      { type: 'List' },
            weapons:    { type: 'List', itemType: 'Object', subSchema: {
                name: { validators: ['required'] },
                number: 'Number'
            }}
        }
    });

    var user = new User({
        title: 'Mr',
        name: 'Sterling Archer',
        email: 'sterling@isis.com',
        birthday: new Date(1978, 6, 12),
        password: 'dangerzone',
        notes: [
            'Buy new turtleneck',
            'Call Woodhouse',
            'Buy booze'
        ],
        weapons: [
            { name: 'Uzi', number: 2 },
            { name: 'Shotgun', number: 1 }
        ]
    });

    //The form
    var form = new Backbone.Form({
        model: user
    }).render();

    //Add it to the page
    $('body').append(form.el);
});

私のアプリケーションのために。ただし、「武器」リストをクリックしてもモーダル ダイアログ ビューを表示できません。フィドルでは正しく表示されますが、アプリケーションで同じことをしようとすると、ビューにモーダル ダイアログが含まれません。誰かがこれで私を助けることができますか? アプリケーションにモーダル ダイアログ ビューを追加するために必要な特別なイベント ハンドラはありますか?

4

0 に答える 0