0

SO私は(翡翠)である私のテンプレートにチェックボックスを持っています

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

そして、私はこのカスタムテンプレートを私のフラグフィールドから使用します

  スキーマ:
    国旗:
      テンプレート: 必須 ('templates/onoff-switch.hbs')
    しきい値:
      タイプ: 'テキスト'
      タイトル: 「しきい値($)」
      editorClass: 'pure-input-1-3'

しかし、フォームを送信すると、フラグの値が設定されておらず、空です。自分の値をチェックボックスの値にバインドする必要があることを願っていますが、その方法は確かです。

私は試した

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

誰か助けてくれませんか?

4

1 に答える 1

0

Backbone.Form.editors.Checkbox を拡張する「switch」という名前のカスタム フォーム エディタを作成し、独自のテンプレートを使用します。何かのようなもの

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を参照してください。

于 2015-01-05T22:39:41.770 に答える