今回はテーブルを中心に解説しますので、スペースフィールドの扱い方は下記の記事を参考にしてください。レコード詳細にもボタンを設置しよう!以下に、それぞれの部分ごとに解説をします。ボタン設置部分ここでは、スペースフィールドへのボタン設置と、ボタン押下時の設定をそれぞれいれています。下記は「追加ボタン」に後続に宣言している「行追加」の関数を指定しています。行追加処理テーブルは配列で表現されていますので、JavaScriptで言うと配列の最後に値を追加する処理を書きます。valueも指定する必要があります。前述の例の通り.push()をつかって行を追加します。いう関数を読んで行番号をリセットしています。行を更新する場合は、大まかにわけて「更新したい行を探す」「行の値を書き換える」の2つの処理が必要です。JavaScriptの配列操作によって配列を一部削除する必要があります。2つの引数が必要です。何個消すか二つ目の行を1行削除するには下記の通りになります。更新のときのように.forEach()でループさせて判定処理を行い、対象の行を.splice()を削除する流れになっています。今回のサンプルアプリでは追加/更新/削除どの関数を使っても毎回最後に行番号をリセットするようにしています。行番号更新と削除と同じように.forEach()で繰り返し処理をして、番号を書き換えています。※リセット処理は各追加/更新/削除関数で呼ばれるため、recordデータは引数に渡すようにしています。繰り返し処理が便利ですので、下記リンクを参考にしてください。filterなどをつかってkintoneのrecords配列をもっと上手に扱うテーブルを一括削除したい場合テーブルは配列でできていますので、配列の中身を空にすれば一括で削除できます。kintoneで確認したものになります。コミュニティをご活用ください。ログインしてコメントを残してください。