1 2 3 4 5 6 7 8 9 10 11 12 |
У моєму проекті Next.js я використовую TanStack Table для відображення даних у вигляді таблиць. Однак, виникла потреба зробити заголовок рядка таблиці закріпленим при прокручуванні сторінки. У документації TanStack Table я спробував скористатися функціоналом закріпленого рядка, а також спробував встановити властивість 'position: sticky' для заголовка таблиці. Проте ці спроби були невдалими. Причиною цього є те, що я встановив властивість 'overflow' для батьківського елемента таблиці. Якщо видалити цю властивість, то таблиця вийде за межі сторінки, що не прийнятно. Ось приклад коду, як я створюю таблицю: ```jsx return ( <div ref={ref} className="overflow-x-auto overflow-y-hidden"> <table id={styles.customTable} className="table-head-container"> <thead className={`${styles.tableHead}`}>{renderTableHeader()}</thead> <tbody>{renderTableBody(tableRows)}</tbody> </table> </div> ); Дуже буду вдячний за будь-яку допомогу чи альтернативні рішення, які у вас можуть бути. |
Copy code