2016-05-07 4 views
1

ネストされたフィールドに 'dependsOn'を設定するにはどうすればよいですか?keystoneJSのネストされたフィールドに対して 'dependsOn'を設定します

この文句を言わない仕事...

Model.add({ 
    title:   { type: String, required: true }, 
    test1:   { type: Boolean, default: false }, 
    verify1:  { type: String, dependsOn: { test1: false } }, 
    nested: { 
     test2:  { type: Boolean, default: false }, 
     verify2: { type: String, dependsOn: { test2: false } }, 
    } 
}); 

答えて

1

は、私はいくつかのことを試してみました。パスを含めるだけでなく、文字列として扱う必要があります。

これは動作します...

Model.add({ 
    title:   { type: String, required: true }, 
    test1:   { type: Boolean, default: false }, 
    verify1:  { type: String, dependsOn: { test1: false } }, 
    nested: { 
     test2:  { type: Boolean, default: false }, 
     verify2: { type: String, dependsOn: { 'nested.test2': false } }, 
    } 
}); 
関連する問題