2016-08-07 14 views
0

でフィールドの値を取得する:予想通り流星 - 私は、次のスキーマ持っオートフォームおよびコレクション2

GuestSchema = new SimpleSchema({ 
    name: { 
     type: String, 
     label: 'Name' 
    } 
    code: { 
     type: String, 
     label: 'Code', 
     autoValue: function(){ 
      return AutoForm.getFieldValue('name', 'insertGuestForm'); 
     }, 
     autoform: { 
      type: 'hidden' 
     } 
    } 
}); 

<template name="NewGuest"> 
    <div class="new-guest"> 
     {{> quickForm collection="Guests" id="insertGuestForm" type="insert" class="new-guest-form"}} 
    </div> 
</template> 

しかしAutoForm.getFieldValueが動作していません。私はnameのフィールド値を取得し、プロパティcodeと私のDBにそれを保存したいと思います。

答えて

0

[OK]を、私はthis.field("name");

GuestSchema = new SimpleSchema({ 
    name: { 
     type: String, 
     label: 'Name' 
    } 
    code: { 
     type: String, 
     label: 'Code', 
     autoValue: function(){ 
      var content = this.field("name"); 
      return content.value; 
     }, 
     autoform: { 
      type: 'hidden' 
     } 
    } 
}); 
を使用する必要があります
関連する問題