0

所以我的模板中有一个复选框(玉)

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

我使用这个自定义模板形成我的标志字段

  架构:
    旗帜:
      模板:需要('templates/onoff-switch.hbs')
    临界点:
      类型:'文本'
      标题:'阈值($)'
      editorClass: '纯输入-1-3'

但是当我提交表单时,未设置标志值,它是空的。我希望我必须将我的值绑定到复选框值,但我确定如何。

我试过了

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

有人可以帮忙吗?

4

1 回答 1

0

创建一个名为“switch”的自定义表单编辑器,扩展 Backbone.Form.editors.Checkbox 并在其中使用您自己的模板。就像是

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

有关自定义编辑器以及如何扩展复选框的更多信息,请参阅 Backbone Forms https://github.com/powmedia/backbone-forms 。

于 2015-01-05T22:39:41.770 回答