1

私は Corinis/jsForm.js (jquery.jsForm-1.0.rc.2.js) を使用して JSON を html フィールドとの間でマッピングしています

コレクションが深くネストされていると問題が発生します (つまり、フィールドが無視されるようです)。

助言がありますか ?

私のjsonオブジェクトは次のようになります

{ "@class" : "CmsNode",
  "@fieldTypes" : "createdOn=t,updatedOn=t",
  "@rid" : "#13:16",
  "@type" : "d",
  "@version" : 18,
  "children" : [  ],
  "cmsRecord" : { "@class" : "CmsRecord",
      "@type" : "d",
      "@version" : 0,
      "active" : [ { "@class" : "Record",
            "@type" : "d",
            "@version" : 0,
            "properties" : { "alias" : "blah" }
          } ],
      "archive" : [  ],
      "classifications" : [  ],
      "keywords" : [  ],
      "pending" : [  ]
    },
  "createdOn" : "2013-07-05 12:38:59:057",
  "data" : { "name" : "test3en" },
  "history" : [  ],
  "isMenu" : true,
  "isVisible" : false,
  "mvcModel" : "dd",
  "mvcView" : "aaa",
  "pageViews" : [  ],
  "parents" : [ "#13:9" ],
  "related" : [  ],
  "updatedOn" : "2013-07-08 09:06:47:610",
  "uuid" : "933a10da-b9a8-44d1-9a65-adc189c740b2",
  "viewClasses" : [  ]
}

プロパティに入力フィールドを追加する必要がありますdata.cmsRecord.active.properties.alias

次のhtmlコードを使用して、これを達成しようとしています:

<div class="collection" data-field="data.cmsRecord.active"> 
    <div>
        <input type="text" name="active.properties.alias" /> 
    </div>
</div>
4

1 に答える 1