kintoneで別アプリのレコード情報をサブテーブルにまとめて取得する場合、まずはサブテーブルを初期化…。
あれ?サブテーブルの初期化ってどうやるの!?となったあなた。
そんな時は以下のコードで初期化することができますよ。
// テーブル初期化関数
function initRow(table_name) {
let record = kintone.app.record.get().record;
for(let i = record[table_name].value.length; i >= 0; i--){
record[table_name].value.splice(i, 1);
}
kintone.app.record.set({record: record});
}
実際に呼び出すときはこんな感じの処理を書きます。
(function() {
"use strict";
// 編集画面を表示したときにテーブルを初期化する
var events = ['app.record.create.show','app.record.edit.show'];
kintone.events.on(events, function(event) {
let body = {
app: 35, // アプリID
};
kintone.api(kintone.api.url("/k/v1/records", true), "GET", body, function(resp) {
initRow("サブテーブルのフィールド名");
}, function(error) {
// error
console.log(error);
});
return event;
});
// テーブル初期化関数
function initRow(table_name) {
let record = kintone.app.record.get().record;
for(let i = record[table_name].value.length; i >= 0; i--){
record[table_name].value.splice(i, 1);
}
kintone.app.record.set({record: record});
}
})();
-
-
kintoneで見やすいのカンバン形式を無料で導入する方法
kintoneでカンバン形式のタスク管理を使う場合、有料のプラグインを使うか、無料の場合はjava scriptでコード ...
-
-
Kintoneはプラグインでこんなに良くなる!Kintoneのオススメプラグイン
ノンコーディングでアプリが作成できるフレームワーク「Kintone」。しかし、細かいカスタマイズをしようとすると、どうし ...
-
-
Kintoneで郵便番号から住所を検索する方法
過去に同様の記事を書きましたが、2020年6月でAPIの提供が終了してしまいました。 新たにzipcloudが郵便番号検 ...
-
-
WordPressの問い合わせフォームContact Form 7とkintoneを連携する方法
WordPressでHPを作成している場合、プラグインの Contact Form 7 で問い合わせフォームを作成してい ...
-
-
【kintone】ボタンクリックで別アプリの編集画面に値をコピーした状態で開く方法
タイトルだけ見ると何を言ってるか分かりませんよね…^^; Aアプリのスペースに設定したボタンからBアプリの編集画面を立ち ...
-
-
【kintone】JavaScriptを使って郵便番号から住所を作成する(コピペでOK)
kintoneの顧客管理アプリを作ってる中で、ふとこんなことを思ったのがきっかけ。 kotopapa住所入力面倒だなぁ… ...
-
-
JavaScriptを使ってkintoneの一覧画面上に全レコードを対象とした一括処理ボタンを実装したい
kintoneを使っているとよく発生する事象です。 アプリ内のレコード数が数千件あるが、この新しくフィールドを追加するこ ...
-
-
kintoneのJava Scriptで非同期処理の完了を待つ方法
kintoneのjava scriptで機能拡張していると、便利なはずの非同期処理がかえって困るケースがあります。 例え ...
-
-
kintoneでJava Scriptを使ってサブテーブルを初期化する方法
kintoneで別アプリのレコード情報をサブテーブルにまとめて取得する場合、まずはサブテーブルを初期化…。 あれ?サブテ ...
-
-
kintoneでJava Scriptを使ってダイアログ(確認ポップアップ)を表示する
kintoneの保存前に保存チェックをしたり、保存キャンセルをしたり、ダイアログを表示することで処理の切り替えをすること ...