kintoneでボタンを追加 レコード内のフィールドを一括クリア
kintoneでアプリにボタンを追加 レコード内のフィールドを一括クリア
kintoneの画面にボタンを追加し、カスタマイズされた機能を追加することができます。
アプリの中にたくさんのレコードがあり、「一括でリセット出来たらいいのに」と思ったことはありませんか?
任意の場所のスペースフィールドにボタンを追加し、フィールドを一括でリセットしてみましょう。
アプリを準備。クリア対象になるフィールドとボタンを追加するスペースフィールドを設置。
アプリを新規作成し、レコードを構成するフィールドを設置します。
さらにボタンを設置したいスペースフィールドを任意の位置に設置します。
スペースの設定で任意の「要素ID」を設定します。
今回は”clr_button”としました。
javascriptのコードを追加。
ボタンを設置するコードと、ボタンをクリックした際の動作をコーディングします。
const space = kintone.app.record.getSpaceElement(‘clr_button’);
const clrButton = document.createElement(‘button’);
clrButton.id = ‘clr_button’;
clrButton.innerText = ‘クリア’;
clrButton.className = ‘btn_css’
clrButton.onclick = function(){
const record = kintone.app.record.get();
record.record.文字列1.value = “”;
record.record.文字列2.value = “”;
record.record.文字列3.value = “”;
record.record.文字列4.value = “”;
record.record.文字列5.value = “”;
record.record.文字列6.value = “”;
kintone.app.record.set(record);
}, function(error) {
//error
console.log(error);
};
space.appendChild(clrButton);
ボタンを押すと、各フィールドがリセットされます。
「グループ」でフィールドをグルーピングして、リセット対象をまとめるとさらに使いやすくできると思います。
ゴートップではkintoneを活用した業務の効率化のご相談を承っております。
現在の業務に課題を抱えている方は是非ゴートップにお問い合わせください。
詳しくは当社kintoneソリューションサービスのページをご覧ください。
さまざまな方や企業の多様なニーズにお応えする「エスコートン」サービスの提供を開始しました。
お悩みに合わせた3つのサービスメニューをご用意しました。