setColumnVisibility method

void setColumnVisibility(
  1. int logicalColumnIndex,
  2. bool visible
)
inherited

Sets a leaf column's visibility and updates every grouped header above it.

Implementation

void setColumnVisibility(int logicalColumnIndex, bool visible) {
  if (buildedHeaderRows.isEmpty ||
      logicalColumnIndex < 0 ||
      logicalColumnIndex >= buildedHeaderRows.last.columns.length) {
    return;
  }

  buildedHeaderRows.last.columns[logicalColumnIndex].visible.value = visible;
  synchronizeGroupedHeaderVisibility();
}