新規投稿
フォローする

別アプリレコードのサブテーブルでの表示について

Aアプリから取得したレコードを、Bアプリの追加画面にサブテーブルで
表示させたいと考えています。
取得したレコード分だけサブテーブルの行数を追加させたいと思っているのですが、
サブテーブルの行を自動で追加させる事は可能でしょうか。
可能であれば、方法をご教授頂きたいです。
宜しくお願い致します。

2

2件のコメント

Avatar
cybozu.com Development team

2014年7月のアップデートで、フォーム内のテーブルに対して、
行の追加/削除やフィールドデータの編集を行う機能が追加されました。
https://cybozudev.zendesk.com/hc/ja/articles/202594150

以下のようにすれば、2行を追加できます。
下記を参考にnewRowを取得したレコード分作成し、
追加してみてはいかがでしょうか?

kintone.events.on('app.record.create.show', function (event) {
var newRow1 = {
'id': null,
'value': {
'名前': {
'type': "SINGLE_LINE_TEXT",
'value': 'a'
},
'番号': {
'type': "SINGLE_LINE_TEXT",
'value': '1'
}
}
};

var newRow2 = {
'id': null,
'value': {
'名前': {
'type': "SINGLE_LINE_TEXT",
'value': 'b'
},
'番号': {
'type': "SINGLE_LINE_TEXT",
'value': '2'
}
}
};

event.record.Table.value = [newRow1,newRow2];

return event;
});

1
Avatar
s.higuchi

Sada Nishio 様
ご回答ありがとうございます。
テーブルの行を追加・削除できる機能があると分りました。
サンプルまで書いて頂きありがとうございます。
頂いた回答を参考に、テーブル行の追加を試してみようと思います。
ありがとうございました。

0
サインインしてコメントを残してください。