0

完全なフォームのクラス属性を追加しようとしました。しかし、私はそれをすることができませんでした。フォームが Backbone.View の拡張として、それを取得する正しい方法は次のとおりだと思いました。

var form = new Backbone.Form({
        model: myModel,
        className: 'myClass'
      }).render();

また、私は試しました:

    var MyForm = Backbone.Form.extend({
        className: 'myClass'

        schema: {
            field1:       'Text'
        }
    });

var form = new MyForm({
    model: myModel
}).render();

ただし、どちらの場合も出力は次のようになります。

<form data-fieldsets>
    <fieldset data-fields>
        //Code of form...

そして、出力は次のようになると思います:

<form class="myClass" data-fieldsets>
    <fieldset data-fields>
        //Code of form...
4

1 に答える 1