0

このスキーマ (コレクション: ReleaseForms) が定義されています。

  Diseases:{
        type: [Object], 
        optional:true
    },
    "Diseases.$.name": {
          type: String,
          optional:true
      },
    "Diseases.$.description": {
          type: String,
          optional:true
      },
    "Diseases.$.language": {
          type: String,
          optional:true
      },

例では、次のコンテンツが追加されています。

ReleaseForms.update({
  "_id": idNewReleaseForm},
  {
    $push:{
      Diseases:{
        name:"Blutverdünnungstherapie",
        description:"xxxxxxxxxxxx",
        language: "de"
      }
    },
  });

これを Autoform で表示して update と言うと、(Blutverdünnungstherapie) のような既存のオブジェクトは表示されません: しかし、「名前」には名前の既存のエントリが表示されます!

{{#autoForm collection="ReleaseForms" id="afUpdateReleaseForm" type="update" doc=selectedReleaseFormDoc}}
    <fieldset>
{{> afQuickField name="Name"}}
    {{> afArrayField name="Diseases"}}
    </fieldset>
        <button type="submit" class="btn btn-primary">Update</button>
    {{/autoForm}}

病気の既存のエントリを表示し、それらを編集できるようにするにはどうすればよいですか?

4

0 に答える 0