サブテーブルの行数を指定数だけ追加したいです。
例えばAセルに3と入力した場合、サブテーブルの行数を3行にしたいです。
いい方法はありませんでしょうか。
サブテーブルの行数を指定数だけ追加したいです。
例えばAセルに3と入力した場合、サブテーブルの行数を3行にしたいです。
いい方法はありませんでしょうか。
Uemuraさん
お世話になっております。サイボウズスタートアップスの武井です。
細かい要件がわかりませんので、
完全に字面だけで判断させていただくと、以下のような感じになるのではないでしょうか。
※セルAを入力後、エンターキーかポインタを外すと行が増えます。
(function () {
"use strict";
kintone.events.on(['app.record.edit.change.A','app.record.create.change.A'], function (event) {
var record = event.record;
var add = record['Table']['value'][0]['value']['A']['value'];
var newRow = {
value: {
A: {
type: 'SINGLE_LINE_TEXT',
value: ''
}
}
};
for (var i = 0; i < add; i++) {
record['Table']['value'].push(newRow);
}
return event;
});
})();
武井様
ご回答ありがとうございます。
初心者のためなかなか進みませんがなんとかできそうです。
ありがとうございます。