レコード スクロール 固定

以下で近いことが可能かと思います。途中まで通常通り表示されますが、スクロールした際に画面上部へ残るようになっています。グループ内にあるフィールドには適用できず、同じ行のフィールド全てが対象になっています。

4行目のstickyFieldにはコンソールツール等から確認できる、フィールドに割り振られている番号(Chromeであれば対象のフィールドを右クリックして検証を選択すれば「field-*****」と記載されています)を入力して下さい。

positionをstickyからfixedに変えればスクロール状態に関わらず常に固定させることができますが、スクロールの状態を監視して、という処理を追加する必要があるでしょう。topはお好みで調整して下さい。

(function() {
  'use strict';

let stickyField = ''; //フィールドに割り振られている番号

  kintone.events.on([
    'app.record.detail.show', 'app.record.create.show', 'app.record.edit.show'
  ], (event) => {
    let fieldElement = document.getElementsByClassName('field-' + stickyField)[0];
    let parentRow = fieldElement.parentNode;

    parentRow.style.position = 'sticky';
    parentRow.style.top = '130px';
    parentRow.style.zIndex = '10';
    parentRow.style.backgroundColor = '#F5F5F5';

    return event;
  });
})();