2013-06-17 2 views
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... 
+0

당신은 템플릿을 사용하여 생각 해 봤나? – pdoherty926

+0

네,하지만 제가 필요한 것은 클래스를 추가하는 것뿐입니다. 나는 그것이 왜 템플릿을 만들어야하는지 이해하지 못합니다. 또한 내가 말했듯이 Backbone-forms는 Backbone.View에서 확장되므로 "className"매개 변수는 두 경우 모두 동일해야합니다. –

답변