フィールドの表示状態を取得
概要
指定したフィールドが表示されているかどうかを取得します。
構文
atPocket.app.record.isFieldShown(fieldId, rowIndex);
引数
| 引数名 | 型 | 説明 |
|---|---|---|
| fieldId | string | フィールドのID。明細(SubTable)の場合は列のUID |
| rowIndex | number | 明細の行インデックス(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);