レコードの一覧(表形式)のスタイルの設定
レコードの一覧(表形式)のスタイルの設定
現在開いているアプリのレコードの一覧(表形式)にスタイルを設定します。
このAPIは非同期なAPIです。
同期的に処理したい場合は、次のページを参照してください。
関数
PC
kintone.app.setRecordListStyle(config)
モバイル
kintone.mobile.app.setRecordListStyle(config)
引数
| パラメーター名 | 型 | 必須 | 説明 |
|---|---|---|---|
| config | オブジェクト/文字列 | 必須 | スタイルの設定
|
| config.header | 配列/文字列 | 省略可 | ヘッダー行に適用するスタイルの設定
|
| config.header[].columnType | 文字列 | 省略可 | スタイルを適用する列のタイプ 次の値を指定できます。
FIELDとして扱います。 |
| config.header[].column | 文字列 | 省略可 | スタイルを適用する列の指定
|
| config.header[].content | オブジェクト/文字列 | 省略可 | 列のコンテンツに適用するスタイルの設定
|
| config.header[].content.color | 文字列 | 省略可 | 列のコンテンツの文字色#ffffffのような16進数で6桁のカラーコードを指定します。 |
| config.header[].content.fontWeight | 文字列 | 省略可 | 列のコンテンツのフォントの太さ 次の値を指定できます。
|
| config.header[].content.textDecoration | 文字列 | 省略可 | 列のコンテンツの下線や取り消し線などの装飾 次の値を指定できます。
|
| config.header[].background | オブジェクト/文字列 | 省略可 | 列の背景に適用するスタイルの設定
|
| config.header[].background.backgroundColor | 文字列 | 省略可 | 列の背景の背景色#ffffffのような16進数で6桁のカラーコードを指定します。 |
| config.body | 配列/文字列 | 省略可 | 一覧本体に適用するスタイルの設定
|
| config.body[].recordId | 文字列 | 省略可 | スタイルを適用するレコードのレコードID |
| config.body[].style | 配列/文字列 | 省略可 | レコードに適用するスタイルの設定
|
| config.body[].style[].columnType | 文字列 | 省略可 | スタイルを適用する列のタイプ 次の値を指定できます。
FIELDとして扱います。 |
| config.body[].style[].column | 文字列 | 省略可 | スタイルを適用する列の指定
|
| config.body[].style[].content | オブジェクト/文字列 | 省略可 | フィールドのコンテンツに適用するスタイルの設定
|
| config.body[].style[].content.backgroundColor | 文字列 | 省略可 | フィールドのコンテンツの背景色#ffffffのような16進数で6桁のカラーコードを指定します。インライン編集中のみ適用されます。 |
| config.body[].style[].content.color | 文字列 | 省略可 | フィールドのコンテンツの文字色#ffffffのような16進数で6桁のカラーコードを指定します。 |
| config.body[].style[].content.fontWeight | 文字列 | 省略可 | フィールドのコンテンツのフォントの太さ 次の値を指定できます。
|
| config.body[].style[].content.textDecoration | 文字列 | 省略可 | フィールドのコンテンツの下線や取り消し線などの装飾 次の値を指定できます。
|
| config.body[].style[].content.borderColor | 文字列 | 省略可 | フィールドのコンテンツの境界線の色#ffffffのような16進数で6桁のカラーコードを指定します。インライン編集中のみ適用されます。 |
| config.body[].style[].background | オブジェクト/文字列 | 省略可 | フィールドの背景に適用するスタイルの設定
|
| config.body[].style[].background.backgroundColor | 文字列 | 省略可 | フィールドの背景の背景色#ffffffのような16進数で6桁のカラーコードを指定します。 |
各プロパティにDEFAULTという文字列を設定することで個別にスタイルの適用を解除できます。
戻り値
戻り値はPromiseオブジェクトです。
Promiseオブジェクトの解決時に値は返りません。
サンプルコード
|
|
利用できる画面
PC
- レコード一覧画面(表形式)
モバイル
- レコード一覧画面(表形式)
注意事項
装飾設定の組み合わせにより、軽微な表示崩れを起こす場合があります。
今後製品のアップデートにより、各プロパティに対応する細かな装飾範囲などは変更される場合があります。
制限事項
PC
次のフィールドは非対応です。
- 関連レコード
- グループ
- 罫線
- ラベル
- スペース
- テーブル内フィールド
次のフィールドはcontentの設定が非対応です。
- リッチエディター
- テーブル
次のフィールドはcontent.borderColor、content.backgroundColorの設定が非対応です。
- ラジオボタン
- チェックボックス
モバイル
次のフィールドは非対応です。
- 関連レコード
- グループ
- 罫線
- ラベル
- スペース
- テーブル
次のフィールドはcontentの設定が非対応です。
- リッチエディター
レコードの編集/削除ボタンの列へのスタイルの設定は非対応です。
content.borderColor、content.backgroundColorの設定は非対応です。
