お世話になります。
フォームブリッジのjavascriptsカスタマイズを始めた初心者です。
Kviewerルックアップで対象データを一旦フィールドコードに引っ張ってから、ドロップダウンで対象を選択して対象お客様情報を登録したいと思っています。
以下で実行しても入居者名等が反映されません。
fb.getElementByCode(‘フィールド名’)にしても、state.record[‘フィールド名’].valueにしても反映されません。一旦変数に入れても反映されずに困っております。
どこが悪いかお教えいただけないでしょうか。
(function () {
‘use strict’;
fb.events.fields[‘相手先種別’].changed = (function(state){
var nyukyosya_kana = fb.getElementByCode(‘入居者カナ’)
var nyukyosya_name = fb.getElementByCode(‘入居者名’)
var nyukyosya_tel1 = fb.getElementByCode(‘入居者電話番号1’)
var nyukyosya_tel2 = fb.getElementByCode(‘入居者電話番号2’)
var hoshonin1_kana = fb.getElementByCode(‘連帯保証人カナ’)
var hoshonin1_name = fb.getElementByCode(‘連帯保証人名’)
var hoshonin1_tel1 = fb.getElementByCode(‘連帯保証人電話番号1’)
var hoshonin1_tel2 = fb.getElementByCode(‘連帯保証人電話番号2’)
const target = state.record[‘相手先種別’].value;
if(target === ‘入居者’){
state.record[‘お客様名カナ’].value = nyukyosya_kana;
state.record[‘お客様名’].value = nyukyosya_name;
state.record[‘TEL1’].value = nyukyosya_tel1;
state.record[‘TEL2’].value = nyukyosya_tel2;
}
else if(target === ‘連帯保証人’){
state.record[‘お客様名カナ’].value = hoshonin1_kana;
state.record[‘お客様名’].value = hoshonin1_name;
state.record[‘TEL1’].value = hoshonin1_tel1;
state.record[‘TEL2’].value = hoshonin1_tel2;
}
return state;
});
})();
どうぞよろしくお願い申し上げます。