メインコンテンツまでスキップ

フィールドの表示状態を取得

概要

指定したフィールドが表示されているかどうかを取得します。

構文

atPocket.app.record.isFieldShown(fieldId, rowIndex);

引数

引数名説明
fieldIdstringフィールドのID。明細(SubTable)の場合は列のUID
rowIndexnumber明細の行インデックス(0始まり・任意)。省略して列UIDのみを指定した場合はその列の全行が対象

戻り値

説明
boolean表示されている場合は true。明細の列を指定した場合は、1セルでも非表示があれば false

使用可能画面

  • レコード詳細画面
  • レコード作成画面
  • レコード編集画面

使用例

if (atPocket.app.record.isFieldShown('field-1')) {
await atPocket.app.record.setFieldShown('field-1', false);
}

// 明細の1行目のセル
atPocket.app.record.isFieldShown('field-6_1', 0);

関連ページ