以下の IF ステートメントが正しく機能しません。最初の 2 つのステートメントは完全に実行されています。ただし、最後のステートメント (!= ステートメントを含むステートメント) はまったく読み取られていません。どこが間違っているのかわかりません。
function validatePrivate(v){
if (cbSwitchStatus.getValue()!='P') {
if (v=='') return true;
else return 'This valid is not valid.';
}
else {
if (storePrivate.findExact('disp',v) > -1) return true;
else return 'This value is not valid.';
}
else{
if(cbServCarrier.getValue() != cbPrivateCarrier.getValue()) return true;
else return 'This value is not valid.';
}
}