テーブルフィールドの行の削除ボタンの表示状態を取得する

目次

テーブルフィールドの行の削除ボタンの表示状態を取得する

指定したテーブルフィールドの行の削除ボタンの表示状態を取得します。
テーブルフィールドの行の削除ボタンの表示/非表示を切り替える APIで切り替えた表示状態を取得できます。

このAPIは非同期なAPIです。
同期的に処理したい場合は、次のページを参照してください。

関数

PC
kintone.app.record.getDeleteTableRowButtonsDisplayState(fieldCode)
モバイル
kintone.mobile.app.record.getDeleteTableRowButtonsDisplayState(fieldCode)

引数

引数名 型 必須 説明
fieldCode 文字列 必須 表示状態を取得するテーブルのフィールドコード

戻り値

戻り値はPromiseオブジェクトです。
Promiseオブジェクトの解決時に行の削除ボタンの表示状態が取得できます。

型 説明
文字列 表示状態
  • VISIBLE:表示されている
  • HIDDEN:表示されていない

サンプルコード

次のコードは、フィールドコードがテーブルのテーブルに対して、行の削除ボタンの表示状態を取得する例です。
表示されている場合は、行の削除ボタンを非表示にします。

1
2
3
4
const displayState = await kintone.app.record.getDeleteTableRowButtonsDisplayState('テーブル');
if (displayState === 'VISIBLE') {
  await kintone.app.record.showDeleteTableRowButtons('テーブル', 'HIDDEN');
}

利用できる画面

PC/モバイル
  • レコード追加画面
  • レコード編集画面

注意事項

テーブルフィールドの表示/非表示と、行の削除ボタンの表示/非表示は独立して管理されます。
テーブルフィールドを非表示にしている場合でも、行の削除ボタンの表示状態をVISIBLEに設定しているときはVISIBLEが返ります。

テーブルの行数が1行のときは、行の削除ボタンは表示されません。
この場合も、 テーブルフィールドの行の削除ボタンの表示/非表示を切り替える APIで設定した表示状態が返ります。

公式コミュニティ

kintone開発者同士で質問や知見を共有し、学び合うことができます。