mirror of
https://github.com/gosticks/react-table.git
synced 2025-10-16 11:55:36 +00:00
parent
e2e67ed181
commit
5f0e7cab8b
@ -246,7 +246,7 @@ export const useTable = (props, ...plugins) => {
|
||||
mergeProps(
|
||||
{
|
||||
key: ['header', column.id].join('_'),
|
||||
colSpan: column.totalHeaderCount,
|
||||
colSpan: column.totalVisibleHeaderCount,
|
||||
},
|
||||
applyPropHooks(
|
||||
instanceRef.current.hooks.getHeaderProps,
|
||||
|
||||
19
src/utils.js
19
src/utils.js
@ -182,14 +182,27 @@ export function determineHeaderVisibility(instance) {
|
||||
: !!column.show
|
||||
: false
|
||||
|
||||
let totalVisibleHeaderCount = 0
|
||||
|
||||
if (column.headers && column.headers.length) {
|
||||
column.headers.forEach(subColumn =>
|
||||
handleColumn(subColumn, column.isVisible)
|
||||
column.headers.forEach(
|
||||
subColumn =>
|
||||
(totalVisibleHeaderCount += handleColumn(subColumn, column.isVisible))
|
||||
)
|
||||
} else {
|
||||
totalVisibleHeaderCount = column.isVisible ? 1 : 0
|
||||
}
|
||||
|
||||
column.totalVisibleHeaderCount = totalVisibleHeaderCount
|
||||
|
||||
return totalVisibleHeaderCount
|
||||
}
|
||||
|
||||
headers.forEach(subHeader => handleColumn(subHeader, true))
|
||||
let totalVisibleHeaderCount = 0
|
||||
|
||||
headers.forEach(
|
||||
subHeader => (totalVisibleHeaderCount += handleColumn(subHeader, true))
|
||||
)
|
||||
}
|
||||
|
||||
export function getBy(obj, path, def) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user