フィールド値を比較したい

meariさん

こんにちは。

 

例えば、フィールドBではなくフィールドAにエラーを出したいということでしょうか。

以下にエラーメッセージを出したいフィールドコードを指定します。

// エラーを出したいフィールドコード
return field.code == 'フィールドA';

 

値の比較は必ずしもvalueを使わなくても良いです。

別フィールドの値でも良いですし、何かしらの変数や固定値でも良いです。

// A <> B の場合はエラー
if (state.record.フィールドA.value != state.record.フィールドB.value) {
  return false;
}

 

フィールドAとBを比較しますが、エラーはCに出したい場合は以下のようになります。

// エラーを出したいフィールドコード
return field.code == 'フィールドC';