レコード作成時とレコード参照時に一部フィールドを下スクロールした際に固定したいのですが、スクロールしても固定されず悩んでいます。
フィールド名:
ルックアップ 日付 曜日 担当 ステータス1 状況 関連レコード一覧1 関連レコード一覧2 リンク・マニュアル 内線番号 内線番号2 進捗状況 内容件数 チェック件数
大変申し訳ありませんが、ご教示いただけないでしょうか?
(function() {
'use strict';
kintone.events.on(['app.record.detail.show', 'app.record.edit.show'], function(event) {
var fixedFields = [
'ルックアップ', '日付', '曜日',
'担当', 'ステータス1', '状況',
'関連レコード一覧1', '関連レコード一覧2', 'リンク・マニュアル',
'内線番号', '内線番号2', '進捗状況', '内容件数', 'チェック件数'
];
fixedFields.forEach(function(fieldCode) {
var fieldElement = kintone.app.record.getFieldElement(fieldCode);
if (fieldElement) {
var parentElement = fieldElement.closest('.control-field-gaia');
if (parentElement) {
parentElement.style.position = 'relative';
parentElement.style.zIndex = '1000';
parentElement.style.backgroundColor = '#fff'; // 背景色を設定
}
fieldElement.style.position = 'sticky';
fieldElement.style.top = '0';
fieldElement.style.zIndex = '1001';
fieldElement.style.backgroundColor = '#fff'; // 背景色を設定
}
});
return event;
});
})();