お世話になっております。
https://developer.cybozu.io/hc/ja/community/posts/900001032506
こちらの投稿もございましたが回答がないようなので、改めて質問をさせてください。
フォームブリッジにおけるステップフォームとkviewerルックアップの併用において
1ステップ目にkviewerルックアップを使って、ルックアップの反映をやった場合、
1ステップ目に表示されている項目には反映されるものの、2ステップ目以降には反映されないという事象が発生しております。
可能であれば1ステップ目のkviewerルックアップで2ステップ目以降にも反映をさせたく
知見ございましたらいただけますと幸いです。よろしくお願いいたします。
TJRさん
こんにちは。
ステップ変わると保持できないかもしれませんね。
あまりきれいな形ではありませんが、案の一つとして回答します。
ルックアップ取得されるフィールドは、全てステップ1に配置しておき
それらをコピーするためのフィールドをステップ2以降に配置します。
ルックアップ取得したタイミングで各コピー用のフィールドにコピーします。
fb.events.fields.フィールドA.changed = [function(state) {
// フィールドA,B,Cはルックアップから取得する
// ルックアップ取得したものを各コピー用フィールドに入れる
state.record.フィールドAコピー.value = state.record.フィールドA.value;
state.record.フィールドBコピー.value = state.record.フィールドB.value;
state.record.フィールドCコピー.value = state.record.フィールドC.value;
}];