2014-12-09 2 views
0

그래서 난 (옥)백본 양식 - 필드에 대한 사용자 정의 템플릿 -

 
input(type='checkbox' name='flag' class='pure-checkbox onoffswitch-checkbox' id='myonoffswitch') 

내 템플릿에 체크 박스가 있고 난 내 플래그 필드 형성이 사용자 정의 템플릿을 사용하여 값을 제출하지

 
    schema: 
    flag: 
     template: require ('templates/onoff-switch.hbs') 
    threshold: 
     type: 'Text' 
     title: 'Threshold($)' 
     editorClass: 'pure-input-1-3' 

하지만 양식을 제출할 때 플래그 값이 설정되지 않았습니다. 비어 있습니다. 내 값을 체크 상자 값에 바인딩해야하지만, 나는 그 방법을 확신한다.

은 내가

 
    input(type='checkbox' name='flag' class='pure-checkbox onoffswitch-checkbox' id='myonoffswitch' checked="{{#if flag}}checked{{/if}}") 

누군가가 도와 드릴까요

를 시도?

+0

Switch Extended Backbone form Checkbox 편집기라는 사용자 지정 편집기를 만들었으므로 이제는 제대로 작동합니다. – Deepa

답변

0

Backbone.Form.editors.Checkbox를 확장하는 '스위치'라는 사용자 지정 양식 편집기를 만들고 여기에 자체 템플릿을 사용하십시오.

Backbone.Form.editors.Switch = Backbone.Form.editors.Checkbox.extend 
 
    tagName: 'div' 
 
    className: 'onoffswitch' 
 
    template: require('templates/onoff-switch.hbs')

같은 뭔가 백본은 사용자 정의 편집기와 방법 체크 박스를 확장하는 방법에 대한 자세한 내용은 https://github.com/powmedia/backbone-forms 양식을 참조하십시오.

관련 문제