1

次のスキーマを持つモデルのバックボーン フォームを作成しました (孤立したチェックボックス)。

schema: ->
  departments:
      type: "Checkboxes"
      title: "Department(s)*"
      options: (new CPP.Collections.Departments) # Return ALL departments

モデルの「部門」フィールドには、これらの部門のサブセットを含む同じタイプのコレクションが入力されます。

たとえば、スキーマ オプションが departments を含むコレクションである場合[d1, d2, d3, d4]、 @model.get('departments') は次のコレクションを返すことができます[d1, d3]

しかし、私のバックボーン フォームでは、すべてのチェック ボックスが空白になっています。モデルに属する部門を参照するチェック ボックスをオンにする必要はありませんか?

4

1 に答える 1

2

チェックボックスフォーム要素は、モデルではなくモデルIDに基づいて値を入力します。言い換えれば@model.get('departments')、を返すことが期待され[1, 3]ます。

編集:これは、動作しているバージョンと動作していないバージョンの両方を示すJSFiddleです。

于 2013-01-07T23:24:57.407 に答える