フォームブリッジ内のテーブルに、ドロップダウンと1行テキストがあります。
ドロップダウンダウンの値が変更された場合に、1行テキストにその値をコピーしたいのですが、以下のコードまで書けた状態で詰まっています。
$(function(){
// テーブルのChangeイベントを拾う
fb.events.fields.Table_0.changed = [function(state){
// ドロップダウンを変更してから値の反映が適用されるまで0.2秒待つ
setTimeout(function(){
// ドロップダウンで選択した値を取得
var selectedVal = $(fb.getTableElementsByCode("Table_0", "ドロップダウン")[0]).find("input").val();
// 1行テキストに設置
$(fb.getTableElementsByCode("Table_0", "文字列 __1行__ 1")[0]).find("input").val(selectedVal);
}, 200);
return state;
}];
});
テーブル内項目のchangeイベントを拾えないので、テーブルの値が何かしら変更されたタイミングで無理やりDomを解析して1行テキストに設置しています。
テーブル内項目のchangeイベントを検知したり、値を取得・設定する方法はありませんか?
※現時点では、テーブルの1行目しか設定されません。