if-else ステートメントがあり、特定の条件を設定しています。2 つのテキスト フィールドがあり、他のテキスト フィールドへの入力に基づいてテキスト フィールドの 1 つにデータを入力する if-else ステートメントがあります。ユーザーが「TS」と入力すると、他の tetfield に「TP」の値が設定されます。それはうまく機能しています。ただし、ユーザーが「TS」を入力してから、「TP」に別の値を入力して空白にする場合も設定したいと思います。if-else ステートメントでその部分を機能させることができません。
if (cbRAType.getValue()=='TS'){
tfRAPA.setValue('TP');
if (tfRAItem.getValue()!='') {
tfRAItemSuf.enable(); tfRAItemSuf.setReadOnly(false);
}
else {
tfRAPA.setValue(''); tfRAItemSuf.setValue(''); tfRAItemSuf.disable(); tfRAItemSuf.setReadOnly(true);
}
}
tfRAPA.setValue(''); は実行しません。しかし、他のすべては問題なく実行されます。